Package | Description |
---|---|
agi.foundation.aircraftpropagation |
Contains types for propagating an aircraft through various maneuvers subject to
flight phase performance models and wind effects.
|
agi.foundation.ccsds |
Contains types for interoperating with data formats supported by
The Consultative Committee for Space Data Systems (CCSDS).
|
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.coordinates |
Contains types for quantifying and converting between various coordinate representations.
|
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.advanced |
Contains types used in GPS communications modeling.
|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
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.
|
agi.foundation.stk |
Contains types for interoperating with the STK desktop application and related data.
|
agi.foundation.tracking |
Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments.
|
Modifier and Type | Method and Description |
---|---|
Axes |
SimpleFixedWingCoordinatedFlight.getBodyAxes()
Gets an
Axes aligned with the body of the aircraft. |
Modifier and Type | Method and Description |
---|---|
DateMotionCollection1<Axes> |
CcsdsOrbitEphemerisMessageSegment.getCovarianceAxes()
Gets or sets a collection containing the axes of the covariance data.
|
Modifier and Type | Method and Description |
---|---|
void |
CcsdsOrbitEphemerisMessageSegment.setCovarianceAxes(DateMotionCollection1<Axes> value)
Gets or sets a collection containing the axes of the covariance data.
|
Modifier and Type | Class and Description |
---|---|
class |
CentralBodyInertialAxes
This class provides the Axes based on the STK definition of a
CentralBody 's Inertial Axes. |
class |
IauOrientationAxes
The Axes representing the orientation of a
CentralBody as represented by the data
from the IAU/IAG Working Group reports on rotational elements expressed in the
InertialFrame (get / set )Axes (get / set ) of the SolarSystemBarycenter . |
Modifier and Type | Method and Description |
---|---|
Axes |
ReactionWheelTorque.getBodyAxes()
Gets the body axes of the spacecraft using the reaction wheel.
|
Axes |
OffAxisTorque.getBodyAxes()
Gets the body axes of the thrusting vehicle.
|
Axes |
NPlateSolarRadiationForce.getBodyAxes()
Gets the axes defining the orientation of the spacecraft body.
|
Axes |
NPlateAtmosphericDragForce.getBodyAxes()
Gets the axes defining the orientation of the spacecraft body.
|
Axes |
MagneticCoilTorque.getBodyAxes()
Gets the body axes of the spacecraft.
|
Axes |
GravityGradientTorque.getBodyAxes()
Gets the body axes of the gravity-gradient satellite.
|
abstract Axes |
TorqueEvaluator.getDefinedIn()
Gets the
Axes in which this torque is defined. |
abstract Axes |
ForceEvaluator.getDefinedIn()
Gets the
Axes in which this force is defined. |
Axes |
SimpleSolarRadiationForce.getDefinedInAxes()
Gets the axes in which this force is defined.
|
Axes |
NPlateSolarRadiationForce.getDefinedInAxes()
Gets the axes in which this force is defined.
|
Axes |
NPlateAtmosphericDragForce.getDefinedInAxes()
Gets the
Axes in which this force is defined. |
Axes |
ConstantTorque.getDefinedInAxes()
Gets the axes that the torque is represented in.
|
Axes |
ConstantForce.getDefinedInAxes()
Gets the axes that the force is represented in.
|
Axes |
AtmosphericDragForce.getDefinedInAxes()
Gets the
Axes in which this force is defined. |
Axes |
ContinuousThrustForceModel.getIntegrationAxes()
Gets the axes that this force model will be integrated in.
|
Axes |
CentralBody.getOrientationAxes()
Gets the axes that describes the orientation of the object.
|
Axes |
SolarRadiationBodyPlate.getPointingAxes()
Gets the axes that are used to define the pointing of this plate.
|
Axes |
DragBodyPlate.getPointingAxes()
Gets the axes that are used to define the pointing of this plate.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
IauOrientationAxes.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CentralBodyInertialAxes.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
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 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 . |
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 |
ReactionWheelTorque.setBodyAxes(Axes value)
Sets the body axes of the spacecraft using the reaction wheel.
|
void |
OffAxisTorque.setBodyAxes(Axes value)
Sets the body axes of the thrusting vehicle.
|
void |
NPlateSolarRadiationForce.setBodyAxes(Axes value)
Sets the axes defining the orientation of the spacecraft body.
|
void |
NPlateAtmosphericDragForce.setBodyAxes(Axes value)
Sets the axes defining the orientation of the spacecraft body.
|
void |
MagneticCoilTorque.setBodyAxes(Axes value)
Sets the body axes of the spacecraft.
|
void |
GravityGradientTorque.setBodyAxes(Axes value)
Sets the body axes of the gravity-gradient satellite.
|
void |
ConstantTorque.setDefinedInAxes(Axes value)
Sets the axes that the torque is represented in.
|
void |
ConstantForce.setDefinedInAxes(Axes value)
Sets the axes that the force is represented in.
|
void |
ContinuousThrustForceModel.setIntegrationAxes(Axes value)
Sets the axes that this force model will be integrated in.
|
void |
SolarRadiationBodyPlate.setPointingAxes(Axes value)
Sets the axes that are used to define the pointing of this plate.
|
void |
DragBodyPlate.setPointingAxes(Axes value)
Sets the axes that are used to define the pointing of this plate.
|
Constructor and Description |
---|
ConstantForce(Axes definedInAxes,
Cartesian force)
Initializes a new instance of the class.
|
ConstantTorque(Axes definedInAxes,
Cartesian torque)
Initializes a new instance of the class.
|
ContinuousThrustForceModel(Vector thrustVector,
Axes integrationAxes)
Initialize a new instance.
|
ContinuousThrustForceModel(Vector thrustVector,
Axes integrationAxes,
boolean ignorePartials)
Initialize a new instance.
|
DragBodyPlate(String plateName,
String groupName,
double referenceArea,
UnitCartesian unitNormalCartesian,
double dragCoefficient,
Axes pointingAxes)
Initializes a new instance.
|
GravityGradientTorque(Point bodyCenterOfMass,
CentralBody centralBody,
double gravitationalParameter,
Matrix3By3Symmetric inertiaMatrix,
Axes bodyAxes)
Initializes the gravity-gradient torque model.
|
GravityGradientTorque(Point bodyCenterOfMass,
Matrix3By3Symmetric inertiaMatrix,
Axes bodyAxes)
Initializes the gravity-gradient torque model.
|
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.
|
NPlateAtmosphericDragForce(NPlateModel nPlateModel,
Axes bodyAxes,
ScalarAtmosphericDensity density,
CentralBody illuminatingBody)
Initializes a
ForceModel describing the atmospheric drag force on an object. |
NPlateSolarRadiationForce(NPlateModel nPlateModel,
Axes bodyAxes,
Point targetPoint)
Initializes a
ForceModel describing the solar radiation pressure force on an object. |
NPlateSolarRadiationForce(NPlateModel nPlateModel,
Axes bodyAxes,
ScalarOccultation occultationFactor)
Initializes a
ForceModel describing the solar radiation pressure force on an object. |
OffAxisTorque(Scalar thrustMagnitude,
UnitCartesian thrustAxis,
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.
|
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.
|
ReactionWheelTorque(Scalar spinMagnitude,
UnitCartesian spinAxis,
double spinAxisInertia,
Axes bodyAxes)
Initializes the reaction wheel torque model.
|
SolarRadiationBodyPlate(String plateName,
String groupName,
double referenceArea,
UnitCartesian unitNormalCartesian,
double specularReflectivity,
double diffuseReflectivity,
Axes pointingAxes)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
Axes |
AxesCesiumProperty.getAxes()
Gets the axes.
|
Modifier and Type | Method and Description |
---|---|
void |
AxesCesiumProperty.setAxes(Axes value)
Sets the axes.
|
static AxesCesiumProperty |
AxesCesiumProperty.toAxesCesiumProperty(Axes value)
Converts a
Axes to a AxesCesiumProperty . |
Constructor and Description |
---|
AxesCesiumProperty(Axes axes)
Initializes a new instance with the provided
Axes . |
Modifier and Type | Method and Description |
---|---|
Axes |
PointScattererExtension.getSignalTransmissionAxes()
Gets the Axes associated with signal transmission.
|
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.
|
Constructor and Description |
---|
ComplexAnalogTransmitter(String name,
Point locationPoint,
Axes orientationAxes,
RadioFrequencyGainPattern antennaGainPattern,
Signal signalToTransmit)
Creates a new instance, specifying all parameters.
|
ComplexAnalogTransmitter(String name,
Point locationPoint,
Axes orientationAxes,
RadioFrequencyGainPattern antennaGainPattern,
Signal signalToTransmit,
PolarizationSource polarizationSource)
Creates a new instance, specifying all parameters.
|
ComplexDigitalTransmitter(String name,
Point locationPoint,
Axes orientationAxes,
DigitalModulation modulation,
RadioFrequencyGainPattern antennaGainPattern,
double carrierFrequency,
double power,
double dataRate,
SignalDataCollection signalData)
Creates a new instance from the specified parameters.
|
ComplexDigitalTransmitter(String name,
Point locationPoint,
Axes orientationAxes,
DigitalModulation modulation,
RadioFrequencyGainPattern antennaGainPattern,
double carrierFrequency,
double power,
double dataRate,
SignalDataCollection signalData,
PolarizationSource polarizationSource)
Creates a new instance from the specified parameters.
|
ComplexReceiver(String name,
Point location,
Axes orientation,
Amplifier amplifier,
RadioFrequencyGainPattern gainPattern)
Creates a new instance specifying all parameters.
|
ComplexReceiver(String name,
Point location,
Axes orientation,
Amplifier amplifier,
RadioFrequencyGainPattern gainPattern,
PolarizationSource polarizationSource)
Creates a new instance specifying all parameters.
|
OpticalReceiver(String name,
Point location,
Axes orientation,
Photodetector photodetector,
OpticalGainPattern gainPattern)
Creates a new instance specifying all parameters.
|
OpticalReceiver(String name,
Point location,
Axes orientation,
Photodetector photodetector,
OpticalGainPattern gainPattern,
PolarizationSource polarizationSource)
Creates a new instance specifying all parameters.
|
OpticalTransmitter(String name,
Point locationPoint,
Axes orientation,
DigitalModulation modulation,
OpticalGainPattern antennaGainPattern,
double wavelength,
double power,
double dataRate,
SignalDataCollection signalData)
Creates a new instance specifying all parameters.
|
OpticalTransmitter(String name,
Point locationPoint,
Axes orientation,
DigitalModulation modulation,
OpticalGainPattern antennaGainPattern,
double wavelength,
double power,
double dataRate,
SignalDataCollection signalData,
PolarizationSource polarizationSource)
Creates a new instance specifying all parameters.
|
SimpleAnalogTransmitter(String name,
Point location,
Axes orientationAxes,
double carrierFrequency,
double effectiveIsotropicRadiatedPower,
double bandwidth)
Creates a new instance, specifying all parameters.
|
SimpleAnalogTransmitter(String name,
Point location,
Axes orientationAxes,
double carrierFrequency,
double effectiveIsotropicRadiatedPower,
double bandwidth,
PolarizationSource polarizationSource)
Creates a new instance, specifying all parameters.
|
SimpleDigitalTransmitter(String name,
Point locationPoint,
Axes orientationAxes,
double carrierFrequency,
double effectiveIsotropicRadiatedPower,
double dataRate)
Creates a new instance from the specified parameters.
|
SimpleDigitalTransmitter(String name,
Point locationPoint,
Axes orientationAxes,
double carrierFrequency,
double effectiveIsotropicRadiatedPower,
double dataRate,
PolarizationSource polarizationSource)
Creates a new instance from the specified parameters.
|
SimpleReceiver(String name,
Point locationPoint,
Axes orientationAxes,
double gain,
double noiseFactor,
double targetFrequency,
double filterBandwidth)
Creates a new instance specifying all parameters.
|
SimpleReceiver(String name,
Point locationPoint,
Axes orientationAxes,
double gain,
double noiseFactor,
double targetFrequency,
double filterBandwidth,
PolarizationSource polarizationSource)
Creates a new instance specifying all parameters.
|
Transceiver(String name,
Point inputAntennaLocationPoint,
Axes inputAntennaOrientationAxes,
RadioFrequencyGainPattern inputAntennaGainPattern,
Point outputAntennaLocationPoint,
Axes outputAntennaOrientationAxes,
RadioFrequencyGainPattern outputAntennaGainPattern,
DigitalModulation modulation,
double gain,
double noiseFactor,
double carrierFrequency,
SignalFilter filter)
Creates a new instance specifying all properties.
|
Transceiver(String name,
Point inputAntennaLocationPoint,
Axes inputAntennaOrientationAxes,
RadioFrequencyGainPattern inputAntennaGainPattern,
PolarizationSource inputPolarizationSource,
Point outputAntennaLocationPoint,
Axes outputAntennaOrientationAxes,
RadioFrequencyGainPattern outputAntennaGainPattern,
PolarizationSource outputPolarizationSource,
DigitalModulation modulation,
double gain,
double noiseFactor,
double carrierFrequency,
SignalFilter filter)
Creates a new instance specifying all properties.
|
Transponder(String name,
Point inputAntennaLocationPoint,
Axes inputAntennaOrientationAxes,
RadioFrequencyGainPattern inputAntennaGainPattern,
Point outputAntennaLocationPoint,
Axes outputAntennaOrientationAxes,
RadioFrequencyGainPattern outputAntennaGainPattern,
double gain,
double noiseFactor,
SignalFilter filter)
Creates a new instance specifying all properties.
|
Transponder(String name,
Point inputAntennaLocationPoint,
Axes inputAntennaOrientationAxes,
RadioFrequencyGainPattern inputAntennaGainPattern,
PolarizationSource inputPolarizationSource,
Point outputAntennaLocationPoint,
Axes outputAntennaOrientationAxes,
RadioFrequencyGainPattern outputAntennaGainPattern,
PolarizationSource outputPolarizationSource,
double gain,
double noiseFactor,
SignalFilter filter)
Creates a new instance specifying all properties.
|
Modifier and Type | Method and Description |
---|---|
Axes |
ISignalTransmissionService.getSignalTransmissionAxes()
Gets the
Axes associated with signal transmission. |
Axes |
BaseTransmittingAntennaExtension.getSignalTransmissionAxes()
Gets the Axes associated with signal transmission.
|
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. |
Modifier and Type | Method and Description |
---|---|
Axes |
AxesAdapter.getCurrentAxes()
|
Axes |
AxesAdapter.getPreviousAxes()
|
Modifier and Type | Method and Description |
---|---|
void |
AxesAdapter.setCurrentAxes(Axes value)
|
void |
AxesAdapter.setPreviousAxes(Axes value)
|
Constructor and Description |
---|
AxesAdapter(String elementIdentification,
Axes currentAxes)
Initializes a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AxesAlignedConstrained
|
class |
AxesAlongTerrain
An
Axes defined by the surface normal to the terrain surface. |
class |
AxesBPlane
The axes that a
VectorBPlane are computed in. |
class |
AxesEastNorthUp
The set of axes defined by the local East, North, and Up directions at a point with respect to
the shape of a central body as the point moves over time.
|
class |
AxesFixedAtJulianDate
A set of
Axes which is defined by the instantaneous orientation of another set of axes at a specified
JulianDate . |
class |
AxesFixedOffset
An axes whose orientation does not change with respect to the axes in which it is defined.
|
class |
AxesFromArchive<TEntity extends IEntityIdentifier & IEntityLastUpdate>
An
Axes whose orientation is defined by archived tracking data. |
class |
AxesFromBankAngle
An
Axes defining a first order representation for an aircraft in steady flight with
the bank angles specified by changes in the horizontal acceleration vector. |
class |
AxesInAxes
An axes which is effectively equivalent to another axes but is defined in a third axes.
|
class |
AxesInPointsAxes
An axes observed in the axes in which a point is defined.
|
class |
AxesInterpolator
A set of Axes that is defined with respect to a set of reference axes by an interpolator which
can evaluate the Axes over time.
|
class |
AxesInVectorsAxes
An axes observed in the axes in which a vector is defined.
|
class |
AxesLinearRate
An axes whose orientation changes with respect to the axes in which it is defined
by rotating at a linearly increasing or decreasing rate about a defined spin axis.
|
class |
AxesLocalVerticalLocalHorizontal
The Local Vertical, Local Horizontal (LVLH) axes which follow the motion of
a given point over time.
|
class |
AxesNorthEastDown
The set of axes defined by the local North, East, and Down directions at a point with respect to
the shape of a central body as the point moves over time.
|
class |
AxesPropagationParameter
|
class |
AxesTargetingLink
An
Axes which orients itself so that its Z-axis is aligned along a link, pointing
from one platform to another, and its X-axis is constrained toward a reference vector. |
class |
AxesVehicleVelocityLocalHorizontal
The Vehicle Velocity, Local Horizontal (VVLH) axes which follow the motion of a given point over time.
|
class |
AxesVelocityOrbitNormal
These
Axes will have its X axis be aligned with the velocity vector of the
given point and the Y axis will be constrained to the orbit normal vector. |
class |
CompositeAxes
A Axes that is defined by a collection of intervals, where the data
associated with each interval is a another Axes representing the
orientation for that interval.
|
class |
EntityAxes<TEntity extends IEntityOrientation>
An
Axes that obtains its value from a tracking entity implementing
IEntityOrientation . |
class |
ServiceProviderAxes
An Axes that can be used to refer to the current
OrientationAxes (get ) of an IServiceProvider ,
whatever it is at the time that this axes is evaluated. |
Modifier and Type | Method and Description |
---|---|
Axes |
InternationalTerrestrialReferenceFrameTransformer.convertAxes(Axes fromAxes,
Axes axes)
Converts an
Axes such that the ITRF transformation is applied when it is evaluated. |
static Axes |
InternationalTerrestrialReferenceFrameTransformer.convertAxes(EarthCentralBody earth,
Axes axes,
String toFrame)
Converts an
Axes such that an ITRF transformation is applied when it is evaluated. |
static Axes |
InternationalTerrestrialReferenceFrameTransformer.convertAxes(EarthCentralBody earth,
Axes axes,
String toFrame,
ArrayList<InternationalTerrestrialReferenceFrameTransformer> itrfList)
Converts an
Axes such that an ITRF transformation is applied when it is evaluated. |
Axes |
VectorDerivative.getAxes()
Gets the axes.
|
Axes |
ReferenceFrame.getAxes()
Gets the axes of the reference frame.
|
static Axes |
AxesHelper.getAxes(IServiceProvider provider)
Gets the
Axes from the IOrientationAxesService provided by an object. |
static Axes |
AxesHelper.getAxes(IServiceProvider provider,
String exceptionMessage)
Gets the
Axes from the IOrientationAxesService provided by an object. |
Axes |
AxesInVectorsAxes.getAxesToObserve()
Gets the axes to observe.
|
Axes |
AxesInPointsAxes.getAxesToObserve()
Gets the axes to observe.
|
Axes |
AxesInAxes.getAxesToObserve()
Gets the axes to observe in another axes.
|
abstract Axes |
Covariance3By3Evaluator.getDefinedIn()
Gets the
Axes that the covariance information is defined in. |
Axes |
VectorInterpolator.getDefinedInAxes()
Gets the axes in which the interpolated vector is defined.
|
Axes |
VectorFixed.getDefinedInAxes()
Gets the axes in which the Vector is defined.
|
Axes |
ParameterizedVector.getDefinedInAxes()
Gets the axes in which the vector is defined.
|
Axes |
ParameterizedOnStateVector.getDefinedInAxes()
Gets the axes in which the vector is defined.
|
Axes |
AxesFixedAtJulianDate.getFixedAxes()
|
Axes |
VectorFixedAtJulianDate.getFixedWithRespectTo()
|
Axes |
AxesFixedAtJulianDate.getFixedWithRespectTo()
|
Axes |
VectorInAxes.getInAxes()
Gets the axes in which to observe the vector.
|
Axes |
AxesInAxes.getInAxes()
Gets the axes in which to find the axes.
|
Axes |
VectorPropagationParameter.getIntegrationAxes()
Gets the
Axes used to define the state during integration. |
Axes |
VectorSum.getObservedAxes()
Gets the
Axes in which the resultant vector sum
will be observed. |
Axes |
IOrientationAxesService.getOrientationAxes()
Gets the axes that describes the orientation of the object.
|
abstract Axes |
DynamicCovariance3By3.getOrientationAxes()
Gets the time-varying axes of the covariance ellipsoid.
|
Axes |
ConstantCovariance3By3.getOrientationAxes()
Gets the time-varying axes of the covariance ellipsoid.
|
Axes |
VectorAngularVelocity.getReferenceAxes()
Gets the reference axes.
|
Axes |
VectorAngularAcceleration.getReferenceAxes()
Gets the reference axes.
|
Axes |
ScalarVectorElement.getReferenceAxes()
|
Axes |
AxesLinearRate.getReferenceAxes()
Gets the axes from which this axes is offset.
|
Axes |
AxesInterpolator.getReferenceAxes()
Gets the reference axes in which this axes is defined.
|
Axes |
AxesFixedOffset.getReferenceAxes()
Gets the axes from which this axes is offset.
|
static Axes |
Axes.getRoot()
Gets the root axes, which is not defined in terms of any other axes.
|
Axes |
VectorAngularVelocity.getRotatingAxes()
Gets the rotating axes.
|
Axes |
VectorAngularAcceleration.getRotatingAxes()
Gets the rotating axes.
|
static Axes |
GeometryTransformer.Advanced.unwrap(Axes axes)
Unwraps an
AxesInAxes , AxesInVectorsAxes , or AxesInPointsAxes ,
returning the simple underlying Axes . |
Modifier and Type | Method and Description |
---|---|
protected static TimeIntervalCollection1<Axes> |
VectorEvaluator.createConstantDefinedIn(Axes definedIn)
Creates a
TimeIntervalCollection indicating that the Axes that this Vector is defined in is
the same for all possible times. |
protected static TimeIntervalCollection1<Axes> |
AxesEvaluator.createConstantDefinedIn(Axes definedIn)
Creates a
TimeIntervalCollection indicating that the Axes that this Axes is defined in is
the same for all possible times. |
abstract TimeIntervalCollection1<Axes> |
VectorEvaluator.getDefinedInIntervals()
Gets a
TimeIntervalCollection where the Data (get ) property of
each interval is the Axes in which this Vector is defined over the interval. |
abstract TimeIntervalCollection1<Axes> |
AxesEvaluator.getDefinedInIntervals()
Gets a
TimeIntervalCollection where the Data (get ) property of
each interval is the Axes in which this Axes is defined over the interval. |
TimeIntervalCollection1<Axes> |
CompositeAxes.getIntervals()
Gets the collection of intervals where the data for a given interval represents the Axes for that time.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
EntityAxes.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesFromArchive.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesFromBankAngle.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesAlongTerrain.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesVelocityOrbitNormal.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesVehicleVelocityLocalHorizontal.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesPropagationParameter.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesNorthEastDown.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesLocalVerticalLocalHorizontal.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesEastNorthUp.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesBPlane.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ServiceProviderAxes.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CompositeAxes.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesTargetingLink.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesLinearRate.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesInVectorsAxes.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesInterpolator.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesInPointsAxes.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesInAxes.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesFixedOffset.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesFixedAtJulianDate.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AxesAlignedConstrained.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
Axes.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Axes |
InternationalTerrestrialReferenceFrameTransformer.convertAxes(Axes fromAxes,
Axes axes)
Converts an
Axes such that the ITRF transformation is applied when it is evaluated. |
static Axes |
InternationalTerrestrialReferenceFrameTransformer.convertAxes(EarthCentralBody earth,
Axes axes,
String toFrame)
Converts an
Axes such that an ITRF transformation is applied when it is evaluated. |
static Axes |
InternationalTerrestrialReferenceFrameTransformer.convertAxes(EarthCentralBody earth,
Axes axes,
String toFrame,
ArrayList<InternationalTerrestrialReferenceFrameTransformer> itrfList)
Converts an
Axes such that an ITRF transformation is applied when it is evaluated. |
protected static TimeIntervalCollection1<Axes> |
VectorEvaluator.createConstantDefinedIn(Axes definedIn)
Creates a
TimeIntervalCollection indicating that the Axes that this Vector is defined in is
the same for all possible times. |
protected static TimeIntervalCollection1<Axes> |
AxesEvaluator.createConstantDefinedIn(Axes definedIn)
Creates a
TimeIntervalCollection indicating that the Axes that this Axes is defined in is
the same for all possible times. |
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.
|
static AxesEvaluator |
GeometryTransformer.getAxesTransformation(Axes from,
Axes to)
Gets an evaluator that can be used to find the transformation from one axes to another.
|
static AxesEvaluator |
GeometryTransformer.getAxesTransformation(Axes from,
Axes to,
EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from one axes to another.
|
Covariance3By3Evaluator |
DynamicCovariance3By3.getEvaluator(Axes definedIn)
Constructs an evaluator that calculates the size and orientation of the position covariance over time.
|
abstract Covariance3By3Evaluator |
DynamicCovariance3By3.getEvaluator(Axes definedIn,
EvaluatorGroup group)
Constructs an evaluator that calculates the size and orientation of the position covariance over time.
|
Covariance3By3Evaluator |
ConstantCovariance3By3.getEvaluator(Axes definedIn,
EvaluatorGroup group)
Constructs an evaluator that calculates the size and orientation of the position covariance over time.
|
Scalar |
Vector.getScalarElement(CartesianElement element,
Axes referenceAxes)
Gets a
Scalar representing the X, Y, Z, or Magnitude of this vector. |
Scalar |
Vector.getScalarElement(CartesianElement element,
Axes referenceAxes,
int order)
Gets a
Scalar representing the X, Y, Z, or Magnitude of this vector,
or any derivative of those elements. |
static AxesEvaluator |
GeometryTransformer.Advanced.getTransformationFromPointsAxes(Point fromPoint,
Axes to)
Gets an evaluator that can be used to find the transformation from the axes in which a point is defined to a given axes.
|
static AxesEvaluator |
GeometryTransformer.Advanced.getTransformationFromPointsAxes(Point fromPoint,
Axes to,
EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from the axes in which a point is defined to a given axes.
|
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 VectorFixed |
VectorFixed.getUnitXVector(Axes definedInAxes)
|
static VectorFixed |
VectorFixed.getUnitYVector(Axes definedInAxes)
|
static VectorFixed |
VectorFixed.getUnitZVector(Axes definedInAxes)
|
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 . |
void |
VectorDerivative.setAxes(Axes value)
Sets the axes.
|
void |
ReferenceFrame.setAxes(Axes value)
Sets the axes of the reference frame.
|
void |
AxesInVectorsAxes.setAxesToObserve(Axes value)
Sets the axes to observe.
|
void |
AxesInPointsAxes.setAxesToObserve(Axes value)
Sets the axes to observe.
|
void |
AxesInAxes.setAxesToObserve(Axes value)
Sets the axes to observe in another axes.
|
void |
VectorInterpolator.setDefinedInAxes(Axes value)
Sets the axes in which the interpolated vector is defined.
|
void |
VectorFixed.setDefinedInAxes(Axes value)
Sets the axes in which the Vector is defined.
|
void |
ParameterizedVector.setDefinedInAxes(Axes value)
Sets the axes in which the vector is defined.
|
void |
ParameterizedOnStateVector.setDefinedInAxes(Axes value)
Sets the axes in which the vector is defined.
|
void |
AxesFixedAtJulianDate.setFixedAxes(Axes value)
|
void |
VectorFixedAtJulianDate.setFixedWithRespectTo(Axes value)
|
void |
AxesFixedAtJulianDate.setFixedWithRespectTo(Axes value)
|
void |
VectorInAxes.setInAxes(Axes value)
Sets the axes in which to observe the vector.
|
void |
AxesInAxes.setInAxes(Axes value)
Sets the axes in which to find the axes.
|
void |
VectorPropagationParameter.setIntegrationAxes(Axes value)
Sets the
Axes used to define the state during integration. |
void |
VectorSum.setObservedAxes(Axes value)
Sets the
Axes in which the resultant vector sum
will be observed. |
void |
ISetOrientationAxesService.setOrientationAxes(Axes value)
Sets the axes that describes the orientation of the object.
|
void |
ConstantCovariance3By3.setOrientationAxes(Axes orientationAxes)
Sets the
OrientationAxes (get ). |
void |
VectorAngularVelocity.setReferenceAxes(Axes value)
Sets the reference axes.
|
void |
VectorAngularAcceleration.setReferenceAxes(Axes value)
Sets the reference axes.
|
void |
ScalarVectorElement.setReferenceAxes(Axes value)
|
void |
AxesLinearRate.setReferenceAxes(Axes value)
Sets the axes from which this axes is offset.
|
void |
AxesInterpolator.setReferenceAxes(Axes value)
Sets the reference axes in which this axes is defined.
|
void |
AxesFixedOffset.setReferenceAxes(Axes value)
Sets the axes from which this axes is offset.
|
void |
VectorAngularVelocity.setRotatingAxes(Axes value)
Sets the rotating axes.
|
void |
VectorAngularAcceleration.setRotatingAxes(Axes value)
Sets the rotating axes.
|
static Axes |
GeometryTransformer.Advanced.unwrap(Axes axes)
Unwraps an
AxesInAxes , AxesInVectorsAxes , or AxesInPointsAxes ,
returning the simple underlying Axes . |
Constructor and Description |
---|
Axes(Axes existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
AxesFixedAtJulianDate(Axes fixedAxes,
Axes fixedWithRespectTo,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
AxesFixedAtJulianDate(Axes fixedAxes,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
AxesFixedOffset(Axes referenceAxes,
UnitQuaternion offset)
Initializes a new instance with the specified parameters.
|
AxesInAxes(Axes axesToObserve,
Axes inAxes)
Initializes a new instance.
|
AxesInPointsAxes(Axes axesToObserve,
Point point)
Initializes a new instance.
|
AxesInterpolator(Axes referenceAxes,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data)
Initializes a new instance of the
AxesInterpolator class from the provided parameters. |
AxesInterpolator(Axes referenceAxes,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
AxesInterpolator class from the provided parameters. |
AxesInterpolator(Axes referenceAxes,
InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data)
Initializes a new instance of the
AxesInterpolator class from the provided parameters. |
AxesInterpolator(Axes referenceAxes,
InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
AxesInterpolator class from the provided parameters. |
AxesInterpolator(Axes referenceAxes,
RotationalMotionInterpolator interpolator)
Initializes a new instance from the provided parameters.
|
AxesInVectorsAxes(Axes axesToObserve,
Vector vector)
Initializes a new instance.
|
AxesLinearRate(Axes referenceAxes,
JulianDate epoch,
UnitQuaternion initialRotation,
UnitCartesian spinAxis,
double initialRotationalVelocity,
double rotationalAcceleration)
Initializes a new instance with the specified parameters.
|
ConstantCovariance3By3(Cartesian standardDeviations,
Axes orientationAxes)
Creates a new instance from the specified constant size and the orientation axes.
|
ParameterizedOnStateVector(TimeBasedStateParameter parameter,
Axes definedInAxes,
String elementIdentification)
Initializes a new instance.
|
ParameterizedVector(Axes definedInAxes)
Initializes a new instance.
|
ParameterizedVector(CartesianParameter parameter,
Axes definedInAxes)
Initializes a new instance.
|
ReferenceFrame(Point origin,
Axes axes)
Initializes a new instance with the specified origin and axes.
|
ScalarVectorElement(Vector vector,
CartesianElement element,
Axes referenceAxes)
Initializes a new instance.
|
VectorAngularAcceleration(Axes rotatingAxes,
Axes referenceAxes)
Initializes a new instance of the
VectorAngularAcceleration class using the
provided axes. |
VectorAngularVelocity(Axes rotatingAxes,
Axes referenceAxes)
Initializes a new instance of the
VectorAngularVelocity class using the
provided axes. |
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. |
VectorFixed(Axes definedInAxes,
Cartesian components)
Initializes a new instance of the
VectorFixed class using the
provided vector components with respect to the provided Axes . |
VectorFixedAtJulianDate(Vector fixedVector,
Axes fixedWithRespectTo,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
VectorInAxes(Vector vectorToObserve,
Axes inAxes)
Initializes a new instance.
|
VectorInterpolator(Axes definedInAxes,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Cartesian> data)
Initializes a new instance of the
VectorInterpolator class from the provided parameters. |
VectorInterpolator(Axes definedInAxes,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
VectorInterpolator class from the provided parameters. |
VectorInterpolator(Axes definedInAxes,
InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Cartesian> data)
Initializes a new instance of the
VectorInterpolator class from the provided parameters. |
VectorInterpolator(Axes definedInAxes,
InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
VectorInterpolator class from the provided parameters. |
VectorInterpolator(Axes definedInAxes,
TranslationalMotionInterpolator interpolator)
Initializes a new instance of the
VectorInterpolator class from the provided parameters. |
VectorNormalized(Axes axes,
Cartesian direction)
Construct a new unit vector based on a direction and an axes.
|
VectorNormalized(Axes axes,
UnitCartesian direction)
Construct a new unit vector based on a direction and an axes.
|
VectorPropagationParameter(Axes axes)
Initializes a new instance with the given axes of integration.
|
Constructor and Description |
---|
CompositeAxes(TimeIntervalCollection1<Axes> intervals)
Initializes a new instance with the provided intervals.
|
Modifier and Type | Method and Description |
---|---|
Axes |
Camera.getAxes()
Gets camera's axes of rotation.
|
Modifier and Type | Method and Description |
---|---|
void |
Camera.setAxes(Axes value)
Sets camera's axes of rotation.
|
void |
Camera.view(Axes axes,
Point cameraPosition,
Point referencePoint)
Views from a point to a point.
|
void |
Camera.view(Axes axes,
Point cameraPosition,
Point referencePoint,
UnitCartesian upAxis)
Views from a point to a point.
|
void |
Camera.viewCentralBody(CentralBody centralBody,
Axes axes)
Zoom to a central body and use the specified axes for rotation.
|
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.viewOffset(Axes axes,
Point referencePoint,
Cartesian offset)
Sets the camera's reference point - the point the camera is looking at.
|
void |
Camera.viewOffset(Axes axes,
Point referencePoint,
Cartesian offset,
UnitCartesian upAxis)
Sets the camera's reference point - the point the camera is looking at.
|
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 |
---|
AxesPrimitive(ReferenceFrame sys,
Axes axes,
GraphicsFont font)
Initializes an axes primitive with the specified ISystem
sys as its source. |
Constructor and Description |
---|
GpsCommunicationsFrontEnd(PlatformCollection gpsConstellation,
GpsSignalConfiguration signalConfiguration,
Point location,
Axes orientation)
Creates a front end for a
GpsReceiver that can be used to model communications between GPS satellites and
the GpsReceiver , using a predefined receiver signal configuration. |
GpsCommunicationsFrontEnd(PlatformCollection gpsConstellation,
NavigationSignalCollection signalsToTrack,
List<SignalPropagationModel> signalPropagationModels,
Point location,
Axes orientation)
Creates a front end for a
GpsReceiver that can be used to model communications between GPS satellites and
the GpsReceiver . |
Modifier and Type | Method and Description |
---|---|
Axes |
Covariance6By6TwoBodyBlender.getCovarianceAxes()
|
Axes |
Covariance3By3SizeAndOrientationInterpolator.getDefinedInAxes()
|
Axes |
Covariance3By3SizeAndOrientationInterpolator.getOrientationAxes()
Gets the time-varying axes of the covariance ellipsoid.
|
Modifier and Type | Method and Description |
---|---|
Covariance3By3Evaluator |
Covariance3By3SizeAndOrientationInterpolator.getEvaluator(Axes definedIn,
EvaluatorGroup group)
Constructs an evaluator that calculates the size and orientation of the position covariance over time.
|
void |
Covariance6By6TwoBodyBlender.setCovarianceAxes(Axes value)
|
void |
Covariance3By3SizeAndOrientationInterpolator.setDefinedInAxes(Axes value)
|
Constructor and Description |
---|
Covariance6By6TwoBodyBlender(DateMotionCollection1<Cartesian> orbitStates,
DateMotionCollection1<Matrix> covarianceData,
ReferenceFrame orbitStatesFrame,
Axes covarianceAxes,
ReferenceFrame inertialPropagationFrame,
double gravitationalParameter)
Initializes a new instance.
|
Covariance6By6TwoBodyBlender(DateMotionCollection1<Cartesian> orbitStates,
IDateMotionCollection1<Matrix6By6Symmetric> covarianceData,
ReferenceFrame orbitStatesFrame,
Axes covarianceAxes,
ReferenceFrame inertialPropagationFrame,
double gravitationalParameter)
Initializes a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
PlatformOrientationAxes
|
Modifier and Type | Method and Description |
---|---|
Axes |
AxesGraphicsParameter.getAxes()
|
Axes |
VectorGraphicsParameter.getInAxes()
Gets the
Axes to observe in. |
Axes |
AxesGraphicsParameter.getInAxes()
|
Axes |
Platform.getOrientationAxes()
Gets the time-varying orientation of this platform.
|
Axes |
OrientationAxesExtension.getOrientationAxes()
Gets the axes that describe the orientation of the object.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
PlatformOrientationAxes.checkForSameDefinition(Axes other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
void |
AxesGraphicsParameter.setAxes(Axes value)
|
void |
VectorGraphicsParameter.setInAxes(Axes value)
Sets the
Axes to observe in. |
void |
AxesGraphicsParameter.setInAxes(Axes value)
|
void |
Platform.setOrientationAxes(Axes value)
Sets the time-varying orientation of this platform.
|
void |
OrientationAxesExtension.setOrientationAxes(Axes value)
Sets the axes that describe the orientation of the object.
|
Constructor and Description |
---|
AxesGraphicsParameter(Axes axes,
Axes inAxes)
Initializes a new instance with the specified axes.
|
OrientationAxesExtension(Axes orientationAxes)
Initializes the extension with the given axes.
|
Platform(String name,
Point locationPoint,
Axes orientationAxes)
Initializes a new instance with a specified name, time-varying position, and time-varying orientation.
|
VectorGraphicsParameter(Vector vector,
Axes inAxes)
Initializes a new instance with the specified vector.
|
Modifier and Type | Method and Description |
---|---|
Axes |
AuxiliaryStateVector.getDefinedInAxes()
Gets the Axes that this vector is defined in.
|
Axes |
PropagationEulerianAxes.getIntegrationAxes()
Gets a
Axes which is parameterized on the attitude and angular velocity in the state during integration. |
Axes |
PropagationVector.getPropagationAxes()
Gets the
Axes in which the propagation occurs. |
Modifier and Type | Method and Description |
---|---|
void |
AuxiliaryStateVector.setDefinedInAxes(Axes value)
Sets the Axes that this vector is defined in.
|
void |
PropagationVector.setPropagationAxes(Axes value)
Sets the
Axes in which the propagation occurs. |
Modifier and Type | Method and Description |
---|---|
Axes |
ImpulsiveManeuverInformation.getOrientation()
|
Modifier and Type | Method and Description |
---|---|
void |
ImpulsiveManeuverInformation.setOrientation(Axes value)
|
Constructor and Description |
---|
ImpulsiveManeuverInformation(String propagationElementIdentification,
Cartesian deltaV,
Axes orientationAxes)
Initializes a new instance.
|
ImpulsiveManeuverInformation(String propagationElementIdentification,
Cartesian deltaV,
Axes orientationAxes,
String fuelMassIdentification,
String dryMassIdentification,
Scalar exhaustVelocity,
InvalidFuelStateBehavior whatToDo)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
Axes |
StkAttitudeFile.createAxes()
Creates an
Axes whose time-varying orientation is computed by interpolating
over the attitude data held by this instance. |
abstract Axes |
StkAttitudeFile.Attitude.createAxes()
Creates an
Axes whose time-varying orientation is computed by interpolating
over the attitude data held by this instance. |
Axes |
StkAttitudeFile.AttitudeTimeQuaternions.createAxes()
Creates an
Axes whose time-varying orientation is computed by interpolating
over the attitude data held by this instance. |
Axes |
StkEphemerisFile.Covariance.getCoordinateAxes()
Gets the axes in which this covariance data is observed.
|
Axes |
StkAttitudeFile.AttitudeTimeQuaternions.getCoordinateAxes()
Gets the axes in which the data is defined.
|
Modifier and Type | Method and Description |
---|---|
void |
StkAttitudeFile.configureFromAxes(Axes axes,
JulianDate start,
JulianDate stop,
Duration step,
int order)
Configures this instance with values computed by sampling an
Axes over an interval with
a fixed step. |
void |
StkAttitudeFile.AttitudeTimeQuaternions.setCoordinateAxes(Axes value)
Sets the axes in which the data is defined.
|
Modifier and Type | Method and Description |
---|---|
Axes |
IEntityOrientationDescriptor.getOrientationAxes()
Gets the axes in which
Orientation (get ) is defined. |