Package | Description |
---|---|
agi.foundation.celestial |
Contains types used in modeling characteristics of celestial objects and celestial phenomena.
|
agi.foundation.cesium |
Contains types used for defining graphical properties of definitional objects to be written out as CZML.
|
agi.foundation.communications |
Contains types for representing electromagnetic signals and propagating them along communication links.
|
agi.foundation.communications.antennas |
Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals.
|
agi.foundation.geometry |
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.
|
agi.foundation.graphics |
Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more.
|
agi.foundation.navigation |
Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS).
|
agi.foundation.platforms |
Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc.
|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
agi.foundation.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
Modifier and Type | Class and Description |
---|---|
class |
InternationalGeomagneticReferenceFieldVector
|
class |
MagneticFieldVector
|
class |
VectorRefractedDisplacement
A vector representing the refracted displacement from an initial point to a final point as
both points move over time.
|
class |
WorldMagneticModelVector
|
Modifier and Type | Method and Description |
---|---|
static Vector |
ContinuousThrustForceModel.createIspThrustVector(Scalar isp,
Scalar massFlowRate,
Axes burnAxes,
Cartesian thrustDirection)
Creates a thrust
Vector where the thrust is computed from the
isp , and massFlowRate pointing in the thrustDirection
in the specified burnAxes . |
static Vector |
ContinuousThrustForceModel.createVeThrustVector(Scalar exhaustSpeed,
Scalar massFlowRate,
Axes burnAxes,
Vector thrustDirection)
Creates a thrust
Vector where the thrust is computed from the
exhaustSpeed , and massFlowRate pointing in the thrustDirection
in the specified burnAxes . |
Vector |
IersTechnicalNote36RelativisticCorrectionForce.getCentralBodyAngularMomentumPerUnitMass()
|
Vector |
MagneticCoilTorque.getDirectedArea()
Gets the area of the coil multiplied by the unit vector that is normal
to the plane of the coil such that a positive current traveling through the coil
obeys the right hand rule.
|
Vector |
ForceModel.getForceVector()
Gets the
Vector representation of this force. |
Vector |
MagneticCoilTorque.getMagneticFieldVector()
Gets a vector describing the magnetic field that the coil
is subjected to.
|
Vector |
OffAxisTorque.getThrustVector()
Gets the thrust vector.
|
Vector |
ContinuousThrustForceModel.getThrustVector()
Gets the thrust vector.
|
Vector |
TorqueModel.getTorqueVector()
Gets the
Vector representation of this torque. |
Vector |
SolarRadiationTwoDofSolarPanelPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
Vector |
SolarRadiationOneDofSolarPanelPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
Vector |
SolarRadiationBodyPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
abstract Vector |
IndividualPlateModel.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
Vector |
DragTwoDofSolarPanelPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
Vector |
DragOneDofSolarPanelPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
Vector |
DragBodyPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
Vector |
ScalarAtmosphericDensity.getVectorToSun()
Gets the vector to the sun to use for modeling the effects of solar radiation on the atmosphere.
|
static Vector |
IersTechnicalNote36RelativisticCorrectionForce.routhsRuleAngularMomentumPerUnitMass(CentralBody centralBody)
|
static Vector |
IersTechnicalNote36RelativisticCorrectionForce.scaledAngularVelocityAngularMomentumPerUnitMass(CentralBody centralBody,
double scale)
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
MagneticFieldVector.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
static MagneticCoilTorque |
MagneticCoilTorque.createMagneticCoilTorqueUsingIgrfCofModel(String filename,
Point bodyCenterOfMass,
double numberOfLoops,
Scalar current,
Vector directedArea,
Axes bodyAxes)
Creates a new magnetic coil torque that uses an
InternationalGeomagneticReferenceFieldVector
to describe the magnetic field and a Point to describe
the position of the spacecraft. |
static MagneticCoilTorque |
MagneticCoilTorque.createMagneticCoilTorqueUsingIgrfTxtModel(String filename,
Point bodyCenterOfMass,
double numberOfLoops,
Scalar current,
Vector directedArea,
Axes bodyAxes)
Creates a new magnetic coil torque that uses an
InternationalGeomagneticReferenceFieldVector
to describe the magnetic field and a Point to describe
the position of the spacecraft. |
static MagneticCoilTorque |
MagneticCoilTorque.createMagneticCoilTorqueUsingWmmModel(String filename,
Point bodyCenterOfMass,
double numberOfLoops,
Scalar current,
Vector directedArea,
Axes bodyAxes)
Creates a new magnetic coil torque that uses a
WorldMagneticModelVector
to describe the magnetic field and a Point to describe
the position of the spacecraft. |
static Vector |
ContinuousThrustForceModel.createVeThrustVector(Scalar exhaustSpeed,
Scalar massFlowRate,
Axes burnAxes,
Vector thrustDirection)
Creates a thrust
Vector where the thrust is computed from the
exhaustSpeed , and massFlowRate pointing in the thrustDirection
in the specified burnAxes . |
MotionEvaluator1<AzimuthElevationRange> |
CentralBody.getAzimuthElevationRangeEvaluator(Vector vector,
Point observingPoint)
Gets an evaluator to find the azimuth, elevation, and range of a vector as observed
from a given point.
|
MotionEvaluator1<AzimuthElevationRange> |
CentralBody.getAzimuthElevationRangeEvaluator(Vector vector,
Point observingPoint,
EvaluatorGroup group)
Gets an evaluator to find the azimuth, elevation, and range of a vector as observed
from a given point, and associates the evaluator with the specified evaluator group.
|
Scalar |
SolarRadiationPlate.getSwitchingScalar(Axes bodyAxes,
Vector toSunVector)
Gets a scalar that is used to determine whether this plate is facing a direction within
90 degrees of the incident sunlight direction at a given time.
|
Scalar |
DragTwoDofSolarPanelPlate.getSwitchingScalar(Axes bodyAxes,
Vector toSunVector,
Vector velocity)
Gets a scalar that is used to determine whether this plate is facing a direction within
90 degrees of the incident atmosphere direction at a given time.
|
abstract Scalar |
DragPlate.getSwitchingScalar(Axes bodyAxes,
Vector toSunVector,
Vector velocity)
Gets a scalar that is used to determine whether this plate is facing a direction within
90 degrees of the incident atmosphere direction at a given time.
|
Scalar |
DragOneDofSolarPanelPlate.getSwitchingScalar(Axes bodyAxes,
Vector toSunVector,
Vector velocity)
Gets a scalar that is used to determine whether this plate is facing a direction within
90 degrees of the incident atmosphere direction at a given time.
|
Scalar |
DragBodyPlate.getSwitchingScalar(Axes bodyAxes,
Vector toSunVector,
Vector velocity)
Gets a scalar that is used to determine whether this plate is facing a direction within
90 degrees of the incident atmosphere direction at a given time.
|
Vector |
SolarRadiationTwoDofSolarPanelPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
Vector |
SolarRadiationOneDofSolarPanelPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
Vector |
SolarRadiationBodyPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
abstract Vector |
IndividualPlateModel.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
Vector |
DragTwoDofSolarPanelPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
Vector |
DragOneDofSolarPanelPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
Vector |
DragBodyPlate.getUnitNormalVector(Axes bodyAxes,
Vector toSunVector)
Gets the unit normal vector of the plate that describes its pointing
and is used to determine how much of the plate's
ReferenceArea (get / set )
is directed toward the Sun (for SolarRadiationPlates )
or toward the incoming atmosphere (for DragPlates ). |
void |
IersTechnicalNote36RelativisticCorrectionForce.setCentralBodyAngularMomentumPerUnitMass(Vector value)
|
void |
MagneticCoilTorque.setDirectedArea(Vector value)
Sets the area of the coil multiplied by the unit vector that is normal
to the plane of the coil such that a positive current traveling through the coil
obeys the right hand rule.
|
void |
MagneticCoilTorque.setMagneticFieldVector(Vector value)
Sets a vector describing the magnetic field that the coil
is subjected to.
|
void |
OffAxisTorque.setThrustVector(Vector value)
Sets the thrust vector.
|
void |
ContinuousThrustForceModel.setThrustVector(Vector value)
Sets the thrust vector.
|
void |
ScalarAtmosphericDensity.setVectorToSun(Vector value)
Sets the vector to the sun to use for modeling the effects of solar radiation on the atmosphere.
|
Constructor and Description |
---|
ContinuousThrustForceModel(Vector thrustVector,
Axes integrationAxes)
Initialize a new instance.
|
ContinuousThrustForceModel(Vector thrustVector,
Axes integrationAxes,
boolean ignorePartials)
Initialize a new instance.
|
IersTechnicalNote36RelativisticCorrectionForce(Point targetPoint,
CentralBody centralBody,
CentralBody solarCentralBody,
Vector centralBodyAngularMomentumPerUnitMass,
double centralBodyGravitationalParameter,
double solarGravitationalParameter,
boolean useLenseThirringCorrection,
boolean useDeSitterCorrection)
Initializes the correction force with the specified parameters.
|
MagneticCoilTorque(Vector magneticFieldVector,
double numberOfLoops,
Scalar current,
Cartesian directedArea,
Axes bodyAxes)
Initializes the magnetic coil torque model.
|
MagneticCoilTorque(Vector magneticFieldVector,
double numberOfLoops,
Scalar current,
Vector directedArea,
Axes bodyAxes)
Initializes the magnetic coil torque model.
|
OffAxisTorque(Vector thrustVector,
Cartesian offset,
Axes bodyAxes)
Initializes a model of the torque generated by a thruster that is not aligned with the center of mass of a vehicle.
|
ScalarAtmosphericDensity(Point targetPoint,
SolarGeophysicalData solarGeophysicalData,
CentralBody centralBody,
Vector sunVector)
Initializes a
Scalar representing atmospheric density using the target point
and solar-geophysical data. |
ScalarDensityJacchia1970(Point targetPoint,
SolarGeophysicalData solarGeophysicalData,
CentralBody earth,
Vector sunVector,
boolean useApproximateAltitude)
Initializes a
Scalar representing the Jacchia 1970 model
of atmospheric density using the target point and solar-geophysical data. |
ScalarDensityJacchiaRoberts(Point targetPoint,
SolarGeophysicalData solarGeophysicalData,
CentralBody earth,
Vector sunVector,
boolean useApproximateAltitude)
Initializes a
Scalar representing the Jacchia-Roberts model
of atmospheric density using the target point and solar-geophysical data. |
Modifier and Type | Method and Description |
---|---|
Vector |
VectorCesiumProperty.getVector()
Gets the vector.
|
Vector |
UnitVectorCesiumProperty.getVector()
Gets the vector.
|
Vector |
GraphicalVector.getVector()
Gets the vector.
|
Modifier and Type | Method and Description |
---|---|
void |
VectorCesiumProperty.setVector(Vector value)
Sets the vector.
|
void |
UnitVectorCesiumProperty.setVector(Vector value)
Sets the vector.
|
void |
GraphicalVector.setVector(Vector value)
Sets the vector.
|
static UnitVectorCesiumProperty |
UnitVectorCesiumProperty.toUnitVectorCesiumProperty(Vector value)
Converts a
Vector to a UnitVectorCesiumProperty . |
static VectorCesiumProperty |
VectorCesiumProperty.toVectorCesiumProperty(Vector value)
Converts a
Vector to a VectorCesiumProperty . |
Constructor and Description |
---|
GraphicalVector(Vector vector,
VectorGraphics vectorGraphics,
Point locationPoint)
Initializes a new instance specifying all parameters.
|
UnitVectorCesiumProperty(Vector vector)
Initializes a new instance with the provided
Vector . |
VectorCesiumProperty(Vector vector)
Initializes a new instance with the provided
Vector . |
Modifier and Type | Method and Description |
---|---|
Vector |
CommunicationSystem.getDefaultReferenceVector()
Gets the default reference vector used by
CommunicationSystem.configureAntennaTargeting()
when automatically orienting links. |
Modifier and Type | Method and Description |
---|---|
abstract SignalPolarizationEvaluator |
PolarizationSource.getPolarizationEvaluator(EvaluatorGroup group,
Vector linkGeometry,
Axes polarizationAxes)
Gets an evaluator for evaluating polarization based on link geometry and polarization axes.
|
SignalPolarizationEvaluator |
OrthogonalPolarizationSource.getPolarizationEvaluator(EvaluatorGroup group,
Vector linkGeometry,
Axes polarizationAxes)
Gets an evaluator for evaluating polarization based on link geometry and polarization axes.
|
SignalPolarizationEvaluator |
Ieee1979PolarizationSource.getPolarizationEvaluator(EvaluatorGroup group,
Vector linkGeometry,
Axes polarizationAxes)
Gets an evaluator for evaluating polarization based on link geometry and polarization axes.
|
SignalPolarizationEvaluator |
FrequencyDependentElectricFieldPolarizationSource.getPolarizationEvaluator(EvaluatorGroup group,
Vector linkGeometry,
Axes polarizationAxes)
Gets an evaluator for evaluating polarization based on link geometry and polarization axes.
|
SignalPolarizationEvaluator |
ConstantPolarizationSource.getPolarizationEvaluator(EvaluatorGroup group,
Vector linkGeometry,
Axes polarizationAxes)
Gets an evaluator for evaluating polarization based on link geometry and polarization axes.
|
SignalEvaluator |
PointScattererExtension.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Get an evaluator which can produce a reflected signal which is the incident signal multiplied by the scattering
coefficient computed for the incident and reflected link geometry.
|
void |
CommunicationSystem.setDefaultReferenceVector(Vector value)
Sets the default reference vector used by
CommunicationSystem.configureAntennaTargeting()
when automatically orienting links. |
Modifier and Type | Method and Description |
---|---|
Evaluator<Double> |
IsotropicGainPattern.getAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal.
|
Evaluator<Double> |
IAntennaGainService.getAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal.
|
Evaluator<Double> |
BaseGainPattern.getAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal based on the given geometry.
|
Evaluator<Double> |
BaseGainPattern.getAntennaGainEvaluator(Vector linkDirection,
Axes antennaAxes,
Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal based on the given geometry.
|
SignalEvaluator |
GpsSatelliteAntennaPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
FrpaGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
UniformRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
UniformCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
SquareHornGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
SincExponentRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
SincExponentCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
RectangularBeamGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
PhasedArrayGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of input signals based on link geometry and the gain pattern.
|
SignalEvaluator |
PencilBeamGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ParabolicGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS731Version1GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS672Version4GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS580Version6GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS465Version6GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS465Version5GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS1528R13GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS1528R12GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRF1245Version3GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRF1245Version1GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRBO1213Version1CrossPolarGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRBO1213Version1CoPolarGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
IsotropicGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Gets the evaluator for the specified
inputSignal since no gain is applied. |
SignalEvaluator |
IAntennaGainService.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of input signals based on link geometry and the gain pattern.
|
SignalEvaluator |
HemisphericalGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
HelicalGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
GaussianOpticalGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
GaussianGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
FrequencyDependentElectricFieldGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
DipoleGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CustomGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredPedestalRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredPedestalCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosinePedestalRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosinePedestalCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
BesselEnvelopeCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
BesselCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
abstract SignalEvaluator |
BaseGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of input signals based on link geometry and the gain pattern.
|
abstract BeamformerWeightsEvaluator |
PhasedArrayBeamformer.getBeamWeightsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes,
List<PhasedArrayElement> elementPattern)
Gets a
BeamformerWeightsEvaluator which when evaluated produces a ComplexMatrix of element weights. |
BeamformerWeightsEvaluator |
MinimumVarianceDistortionlessResponseBeamformer.getBeamWeightsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes,
List<PhasedArrayElement> elementPattern)
Gets a
BeamformerWeightsEvaluator which when evaluated produces a ComplexMatrix of element weights. |
DirectionsEvaluator |
StaticDirectionsProvider.getDirectionsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes)
Gets an evaluator for evaluating directions based on an input signal, link direction vector, and antenna axes.
|
DirectionsEvaluator |
LinkDirectionsProvider.getDirectionsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes)
Gets an evaluator for evaluating directions based on an input signal, link direction vector, and antenna axes.
|
abstract DirectionsEvaluator |
DirectionsProvider.getDirectionsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes)
Gets an evaluator for evaluating directions based on an input signal, link direction vector, and antenna axes.
|
abstract ScalarEvaluator |
PhasedArrayElementFactor.getEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes)
Gets a
ScalarEvaluator for evaluating the element factor based on the link direction vector and the antenna axes. |
ScalarEvaluator |
CosineExponentElementFactor.getEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes)
Gets a
ScalarEvaluator which computes an element factor using the equation 4 * PI * elementArea * direction.Z^(cosineExponent), where direction.Z is the
z component of the unit vector in the link direction and cosineExponent and elementArea are given by the CosineExponent (get / set ) and
ElementArea (get / set ) properties, respectively. |
SignalEvaluator |
ISignalTransmissionService.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Get an evaluator which can produce the signal after transmission.
|
SignalEvaluator |
BaseTransmittingAntennaExtension.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Gets an evaluator which produces the transmitted signal after applying the gain in the link direction.
|
SignalEvaluator |
BaseDualPolarizedTransmittingAntennaExtension.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Gets an evaluator which produces a set of transmit signals for both the primary and orthogonal polarization channels.
|
Modifier and Type | Class and Description |
---|---|
class |
ParameterizedOnStateVector
A vector that is defined by a
TimeBasedStateParameter at the time of evaluation. |
class |
ParameterizedVector
A vector that is defined by a
CartesianParameter at the time of evaluation. |
class |
VectorAcceleration
|
class |
VectorAngularAcceleration
A Vector defined as the angular acceleration of a given set of axes as the axes rotate with time.
|
class |
VectorAngularVelocity
A Vector defined as the angular velocity of a given set of axes as the axes rotate with time.
|
class |
VectorApparentDisplacement
A vector representing the apparent directed displacement from an initial point to a final point as
the points move over time.
|
class |
VectorBPlane
|
class |
VectorCrossProduct
A Vector defined by the cross product of two vectors which may vary with time.
|
class |
VectorDerivative
|
class |
VectorDifferentiator
A Vector that can provide higher-order derivatives by finite-differencing another vector.
|
class |
VectorDisplacement
The base class for a vector representing the directed displacement from an initial point to a
final point as the two points move over time.
|
class |
VectorEllipsoidSurfaceNormal
A vector representing the surface normal at a point projected onto an ellipsoid surface as the
point moves through time.
|
class |
VectorFixed
A Vector whose components do not change with respect to the axes in which it is defined.
|
class |
VectorFixedAtJulianDate
A
Vector which is defined by the instantaneous value of another vector at a specified
JulianDate . |
class |
VectorInAxes
A vector that is observed in a given axes.
|
class |
VectorInPointsAxes
A vector observed in the axes in which a point is defined.
|
class |
VectorInterpolator
A vector with its value, derivative, etc.
|
class |
VectorInVectorsAxes
A vector observed in the axes in which another vector is defined.
|
class |
VectorInverted
A vector which inverts another vector.
|
class |
VectorNormalized
A vector representing a normalized version of another vector.
|
class |
VectorPropagationParameter
|
class |
VectorScaled
A vector which represents another vector scaled by a given factor which can change over time.
|
class |
VectorSum
|
class |
VectorTrueDisplacement
A vector representing the true directed displacement from an initial point to a final point as
both points move over time.
|
class |
VectorVelocity
|
Modifier and Type | Method and Description |
---|---|
Vector |
Vector.add(Vector vector)
Add a vector to this one.
|
static Vector |
Vector.add(Vector left,
Vector right)
Add two vectors together.
|
Vector |
VectorDependentOnServiceProvider.applyServiceProvider(IServiceProvider serviceProvider)
Gets a
Vector that can be used to find the value of this vector function
at a given JulianDate . |
Vector |
Point.createVectorAcceleration(ReferenceFrame frame)
Constructs a vector which represents the second derivative of this point's position.
|
Vector |
AxesPropagationParameter.createVectorAngularVelocity(Axes axes)
Constructs a vector which represents the angular velocity of this axes with respect to another axes.
|
Vector |
Vector.createVectorDerivative(int order,
Axes axes)
Constructs a vector which represents a derivative of this vector.
|
Vector |
Point.createVectorDerivative(ReferenceFrame frame,
int order)
Constructs a vector which represents the requested order of the derivative of this point's position.
|
Vector |
PointPropagationParameter.createVectorVelocity(ReferenceFrame frame)
Constructs a vector which represents the derivative of this point's position.
|
Vector |
Point.createVectorVelocity(ReferenceFrame frame)
Constructs a vector which represents the derivative of this point's position.
|
Vector |
Vector.cross(Vector vector)
Produce the vector cross product between this vector and another one.
|
Vector |
Vector.divide(double factor)
Divide this vector by a scale factor.
|
Vector |
Vector.divide(Scalar factor)
Divide this vector by a scale factor.
|
static Vector |
Vector.divide(Vector vector,
double factor)
Divide a vector by a scalar.
|
static Vector |
Vector.divide(Vector vector,
Scalar factor)
Divide a vector by a scalar.
|
Vector |
VectorInVectorsAxes.getAxesOwner()
|
Vector |
VectorDifferentiator.getDifferentiatedVector()
Gets the point whose highest order derivative is being differentiated
|
Vector |
PointCentralBodyProjection.getDirection()
Gets the direction of the ray to project onto the central body.
|
Vector |
PointVectorToPoint.getDisplacementVector()
|
Vector |
VectorFixedAtJulianDate.getFixedVector()
|
Vector |
VectorInVectorsAxes.getObservedVector()
|
Vector |
AxesAlignedConstrained.getPrincipal()
Gets the principal direction vector with which the X-axis of this set of axes will be aligned.
|
Vector |
AxesTargetingLink.getReference()
Gets the reference direction vector.
|
Vector |
AxesAlignedConstrained.getReference()
Gets the reference direction vector.
|
Vector |
ScalarVectorElement.getReferenceVector()
Gets the
Vector to use. |
Vector |
VectorScaled.getVector()
|
Vector |
VectorMagnitude.getVector()
Gets vector of which to calculate the magnitude.
|
Vector |
VectorDerivative.getVector()
Gets the vector.
|
Vector |
IVectorService.getVector()
Gets the vector.
|
Vector |
AxesInVectorsAxes.getVector()
Gets the vector.
|
Vector |
ScalarDihedralAngle.getVectorAxis()
Gets the axis about which to measure the dihedral angle.
|
Vector |
Axes.getVectorElement(CartesianElement element)
Creates a
Vector representing the X, Y or Z of this axes. |
Vector |
Axes.getVectorElement(CartesianElement element,
int order)
Creates a
Vector representing the X, Y or Z of this axes. |
Vector |
ScalarDihedralAngle.getVectorFrom()
Gets the vector to measure the angle from.
|
Vector |
VectorCrossProduct.getVectorOne()
|
Vector |
ScalarDotProduct.getVectorOne()
Gets the first vector in the dot product.
|
Vector |
ScalarAngleBetweenVectors.getVectorOne()
|
Vector |
ScalarDihedralAngle.getVectorTo()
Gets the vector to measure the angle to.
|
Vector |
VectorInverted.getVectorToInvert()
Gets the vector to invert.
|
Vector |
VectorNormalized.getVectorToNormalize()
Gets the vector to be normalized.
|
Vector |
VectorInPointsAxes.getVectorToObserve()
Gets the vector to observe.
|
Vector |
VectorInAxes.getVectorToObserve()
Gets the vector to observe.
|
Vector |
VectorCrossProduct.getVectorTwo()
|
Vector |
ScalarDotProduct.getVectorTwo()
Gets the second vector in the dot product.
|
Vector |
ScalarAngleBetweenVectors.getVectorTwo()
|
Vector |
Vector.multiply(double factor)
Multiply this vector by a scale factor.
|
static Vector |
Vector.multiply(double factor,
Vector vector)
Multiply a vector by a scalar.
|
Vector |
Vector.multiply(Scalar factor)
Multiply this vector by a scale factor.
|
static Vector |
Vector.multiply(Scalar factor,
Vector vector)
Multiply a vector by a scalar.
|
static Vector |
Vector.multiply(Vector vector,
double factor)
Multiply a vector by a scalar.
|
static Vector |
Vector.multiply(Vector vector,
Scalar factor)
Multiply a vector by a scalar.
|
Vector |
Vector.subtract(Vector vector)
Subtract a vector from this one.
|
static Vector |
Vector.subtract(Vector left,
Vector right)
Subtract one vector from another.
|
static Vector |
GeometryTransformer.Advanced.unwrap(Vector vector)
Unwraps a
VectorInAxes . |
Modifier and Type | Method and Description |
---|---|
DefinitionalObjectCollection<Vector> |
VectorSum.getVectorsToAdd()
Gets the list of vectors to sum together.
|
Modifier and Type | Method and Description |
---|---|
Vector |
Vector.add(Vector vector)
Add a vector to this one.
|
static Vector |
Vector.add(Vector left,
Vector right)
Add two vectors together.
|
protected boolean |
VectorPropagationParameter.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorBPlane.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorVelocity.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorSum.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorScaled.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorNormalized.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorInverted.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorInVectorsAxes.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorInterpolator.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorInPointsAxes.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorInAxes.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorFixedAtJulianDate.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorFixed.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorEllipsoidSurfaceNormal.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorDisplacement.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorDifferentiator.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorDerivative.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorCrossProduct.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorAngularVelocity.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorAngularAcceleration.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VectorAcceleration.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
Vector.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ParameterizedVector.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ParameterizedOnStateVector.checkForSameDefinition(Vector other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Vector |
Vector.cross(Vector vector)
Produce the vector cross product between this vector and another one.
|
static Vector |
Vector.divide(Vector vector,
double factor)
Divide a vector by a scalar.
|
static Vector |
Vector.divide(Vector vector,
Scalar factor)
Divide a vector by a scalar.
|
Scalar |
Vector.dot(Vector vector)
Produce the vector dot product between this vector and another one.
|
static AxesEvaluator |
GeometryTransformer.Advanced.getTransformationFromVectorsAxes(Vector fromVector,
Axes to)
Gets an evaluator that can be used to find the transformation from the axes in which a vector is defined to
a given axes.
|
static AxesEvaluator |
GeometryTransformer.Advanced.getTransformationFromVectorsAxes(Vector fromVector,
Axes to,
EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from the axes in which a vector is defined to
a given axes.
|
static Vector |
Vector.multiply(double factor,
Vector vector)
Multiply a vector by a scalar.
|
static Vector |
Vector.multiply(Scalar factor,
Vector vector)
Multiply a vector by a scalar.
|
static Vector |
Vector.multiply(Vector vector,
double factor)
Multiply a vector by a scalar.
|
static Vector |
Vector.multiply(Vector vector,
Scalar factor)
Multiply a vector by a scalar.
|
static VectorEvaluator |
GeometryTransformer.observeVector(Vector vector,
Axes inAxes)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in a given axes at a given JulianDate . |
static VectorEvaluator |
GeometryTransformer.observeVector(Vector vector,
Axes inAxes,
EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in a given axes at a given JulianDate . |
static VectorEvaluator |
GeometryTransformer.Advanced.observeVectorInOtherVectorsAxes(Vector vectorToObserve,
Vector axesOwner)
|
static VectorEvaluator |
GeometryTransformer.Advanced.observeVectorInOtherVectorsAxes(Vector vectorToObserve,
Vector axesOwner,
EvaluatorGroup group)
|
static VectorEvaluator |
GeometryTransformer.Advanced.observeVectorInPointsAxes(Vector vector,
Point point)
|
static VectorEvaluator |
GeometryTransformer.Advanced.observeVectorInPointsAxes(Vector vector,
Point point,
EvaluatorGroup group)
|
void |
VectorInVectorsAxes.setAxesOwner(Vector value)
|
void |
VectorDifferentiator.setDifferentiatedVector(Vector value)
Sets the point whose highest order derivative is being differentiated
|
void |
PointCentralBodyProjection.setDirection(Vector value)
Sets the direction of the ray to project onto the central body.
|
void |
PointVectorToPoint.setDisplacementVector(Vector value)
|
void |
VectorFixedAtJulianDate.setFixedVector(Vector value)
|
void |
VectorInVectorsAxes.setObservedVector(Vector value)
|
void |
AxesAlignedConstrained.setPrincipal(Vector value)
Sets the principal direction vector with which the X-axis of this set of axes will be aligned.
|
void |
AxesTargetingLink.setReference(Vector value)
Sets the reference direction vector.
|
void |
AxesAlignedConstrained.setReference(Vector value)
Sets the reference direction vector.
|
void |
ScalarVectorElement.setReferenceVector(Vector value)
Sets the
Vector to use. |
void |
VectorScaled.setVector(Vector value)
|
void |
VectorMagnitude.setVector(Vector value)
Sets vector of which to calculate the magnitude.
|
void |
VectorDerivative.setVector(Vector value)
Sets the vector.
|
void |
AxesInVectorsAxes.setVector(Vector value)
Sets the vector.
|
void |
ScalarDihedralAngle.setVectorAxis(Vector value)
Sets the axis about which to measure the dihedral angle.
|
void |
ScalarDihedralAngle.setVectorFrom(Vector value)
Sets the vector to measure the angle from.
|
void |
VectorCrossProduct.setVectorOne(Vector value)
|
void |
ScalarDotProduct.setVectorOne(Vector value)
Sets the first vector in the dot product.
|
void |
ScalarAngleBetweenVectors.setVectorOne(Vector value)
|
void |
ScalarDihedralAngle.setVectorTo(Vector value)
Sets the vector to measure the angle to.
|
void |
VectorInverted.setVectorToInvert(Vector value)
Sets the vector to invert.
|
void |
VectorNormalized.setVectorToNormalize(Vector value)
Sets the vector to be normalized.
|
void |
VectorInPointsAxes.setVectorToObserve(Vector value)
Sets the vector to observe.
|
void |
VectorInAxes.setVectorToObserve(Vector value)
Sets the vector to observe.
|
void |
VectorCrossProduct.setVectorTwo(Vector value)
|
void |
ScalarDotProduct.setVectorTwo(Vector value)
Sets the second vector in the dot product.
|
void |
ScalarAngleBetweenVectors.setVectorTwo(Vector value)
|
Vector |
Vector.subtract(Vector vector)
Subtract a vector from this one.
|
static Vector |
Vector.subtract(Vector left,
Vector right)
Subtract one vector from another.
|
static VectorDependentOnServiceProvider |
VectorDependentOnServiceProvider.toVectorDependentOnServiceProvider(Vector value)
Creates a
VectorDependentOnServiceProvider object wrapping a Vector value. |
static Vector |
GeometryTransformer.Advanced.unwrap(Vector vector)
Unwraps a
VectorInAxes . |
Constructor and Description |
---|
AxesAlignedConstrained(Vector principal,
AxisIndicator principalAxis,
Vector reference,
AxisIndicator referenceAxis)
Initializes a new instance.
|
AxesAlignedConstrained(Vector principal,
Vector reference)
Initializes a new instance.
|
AxesInVectorsAxes(Axes axesToObserve,
Vector vector)
Initializes a new instance.
|
AxesTargetingLink(IServiceProvider link,
LinkRole observer,
Vector reference)
Initializes a new instance specifying all parameters.
|
PointCentralBodyProjection(CentralBody centralBody,
Point origin,
Vector direction)
Initializes a new instance from a body, a ray origin, and a ray direction.
|
PointVectorToPoint(Vector displacementVector,
Point basePoint)
Initializes a new instance.
|
ScalarAngleBetweenVectors(Vector one,
Vector two)
Constructs the scalar that will represent the angle between the two given vectors.
|
ScalarDihedralAngle(Vector from,
Vector to,
Vector axis)
Constructs the angle between the two given angles about the given axis.
|
ScalarDotProduct(Vector one,
Vector two)
Constructs the dot product from two existing vectors.
|
ScalarVectorElement(Vector vector,
CartesianElement element,
Axes referenceAxes)
Initializes a new instance.
|
Vector(Vector existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
VectorCrossProduct(Vector vectorOne,
Vector vectorTwo)
Initializes a new instance of the
VectorCrossProduct class using the
provided vectors. |
VectorDerivative(Vector vector,
int order,
Axes axes)
Initializes a new instance of the
VectorVelocity class to represent the
velocity of a given point in a given reference frame. |
VectorDifferentiator(Vector vector,
double increment)
Initializes a new instance.
|
VectorDifferentiator(Vector vector,
double increment,
int derivativeToCompute)
Initializes a new instance.
|
VectorFixedAtJulianDate(Vector fixedVector,
Axes fixedWithRespectTo,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
VectorFixedAtJulianDate(Vector fixedVector,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
VectorInAxes(Vector vectorToObserve,
Axes inAxes)
Initializes a new instance.
|
VectorInPointsAxes(Vector vectorToObserve,
Point point)
Initializes an instance.
|
VectorInVectorsAxes(Vector observedVector,
Vector axesOwner)
Initializes a new instance.
|
VectorInverted(Vector vectorToInvert)
Initializes a new instance.
|
VectorMagnitude(Vector vector)
Initializes a new instance based on a given vector.
|
VectorNormalized(Vector vectorToNormalize)
Construct a new unit vector based on an existing vector.
|
VectorScaled(Vector vectorToScale,
double scaleFactor)
Construct a new vector scaled by the given factor.
|
VectorScaled(Vector vectorToScale,
Scalar scaleFactor)
Construct a new vector scaled by the given factor.
|
VectorSum(Vector... vectors)
Initializes a new instance.
|
Constructor and Description |
---|
VectorSum(Iterable<? extends Vector> vectors)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
Camera.viewDirection(Axes axes,
Point cameraPosition,
Vector direction)
Views from a point to a direction.
|
void |
Camera.viewDirection(Axes axes,
Point cameraPosition,
Vector direction,
UnitCartesian upAxis)
Views from a point to a direction.
|
void |
Camera.viewOffsetDirection(Axes axes,
Point referencePoint,
Vector direction)
Sets the camera's reference point - the point the camera is looking at.
|
void |
Camera.viewOffsetDirection(Axes axes,
Point referencePoint,
Vector direction,
UnitCartesian upAxis)
Sets the camera's reference point - the point the camera is looking at.
|
Constructor and Description |
---|
VectorPrimitive(ReferenceFrame sys,
Vector dir,
GraphicsFont font)
Initializes a vector primitive with the specified ISystem
sys as its source and pointing in direction dir . |
Modifier and Type | Class and Description |
---|---|
class |
GpsLineOfSightVector
A vector describing the line-of-sight from a GPS satellite to a GPS receiver at the time of reception
according to IS-GPS-200D.
|
Modifier and Type | Method and Description |
---|---|
Vector |
VectorGraphicsParameter.getVector()
|
Vector |
GraphicalVector.getVector()
Gets the vector.
|
Modifier and Type | Method and Description |
---|---|
void |
VectorGraphicsParameter.setVector(Vector value)
|
void |
GraphicalVector.setVector(Vector value)
Sets the vector.
|
Constructor and Description |
---|
GraphicalVector(Vector vector,
Point locationPoint,
VectorGraphics graphics)
Initializes a new instance specifying all parameters.
|
VectorGraphicsParameter(Vector vector,
Axes inAxes)
Initializes a new instance with the specified vector.
|
Modifier and Type | Method and Description |
---|---|
Vector |
PropagationNewtonianPoint.getAccelerationVector()
|
Vector |
AuxiliaryStateVector.getAuxiliaryVector()
Gets the vector to include as an auxiliary state in the propagation output.
|
Vector |
PropagationVector.getIntegrationValue()
Gets a
Vector object that is parameterized on a vector value in the state during integration. |
Vector |
PropagationVector.getVectorDerivative()
Gets the derivative of the highest
Order (get ) which specifies the motion of this vector
parameter over time. |
Modifier and Type | Method and Description |
---|---|
void |
AuxiliaryStateVector.setAuxiliaryVector(Vector value)
Sets the vector to include as an auxiliary state in the propagation output.
|
void |
PropagationVector.setVectorDerivative(Vector value)
Sets the derivative of the highest
Order (get ) which specifies the motion of this vector
parameter over time. |
Constructor and Description |
---|
AuxiliaryStateVector(Vector value)
Initializes a new instance based on the given
Vector . |
Modifier and Type | Method and Description |
---|---|
Vector |
ImpulsiveManeuverInformation.getCostateVector()
|