Package | Description |
---|---|
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.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.geometry.shapes |
Contains types for representing geometric shapes such as curves, surfaces, and solids.
|
agi.foundation.graphics |
Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more.
|
agi.foundation.graphics.advanced |
Provides less commonly instantiated graphics types for the camera, mouse options, primitive options, and others.
|
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.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 |
---|---|
CesiumProperty<UnitQuaternion> |
NodeTransformationGraphics.getRotation()
Gets the rotation to apply to the model node.
|
Modifier and Type | Method and Description |
---|---|
void |
NodeTransformationGraphics.setRotation(CesiumProperty<UnitQuaternion> value)
Sets the rotation to apply to the model node.
|
Modifier and Type | Method and Description |
---|---|
Signal |
SphericalTabularMonostaticCrossSectionScatteringCoefficient.applyScatteringCoefficient(UnitCartesian incidentDirection,
UnitCartesian reflectedDirection,
UnitQuaternion sourceToSinkRotation,
Signal inputSignal)
Applies the scattering coefficient to the input signal.
|
abstract Signal |
ScatteringCoefficient.applyScatteringCoefficient(UnitCartesian incidentDirection,
UnitCartesian reflectedDirection,
UnitQuaternion sourceToSinkRotation,
Signal inputSignal)
Applies the scattering coefficient to the input signal.
|
Signal |
ConstantCrossSectionScatteringCoefficient.applyScatteringCoefficient(UnitCartesian incidentDirection,
UnitCartesian reflectedDirection,
UnitQuaternion sourceToSinkRotation,
Signal inputSignal)
Applies the scattering coefficient to the input signal.
|
SignalCollection |
SphericalTabularMonostaticCrossSectionScatteringCoefficient.applyScatteringCoefficient(UnitCartesian incidentDirection,
UnitCartesian reflectedDirection,
UnitQuaternion sourceToSinkRotation,
Signal primaryPolarizationInputSignal,
Signal orthogonalPolarizationInputSignal)
Applies the scattering coefficient to the input signals.
|
SignalCollection |
ScatteringCoefficient.applyScatteringCoefficient(UnitCartesian incidentDirection,
UnitCartesian reflectedDirection,
UnitQuaternion sourceToSinkRotation,
Signal primaryPolarizationInputSignal,
Signal orthogonalPolarizationInputSignal)
Applies the scattering coefficient to the input signals.
|
static double |
Polarization.computeEfficiency(Polarization source,
Polarization sink,
UnitQuaternion sourceToSinkRotation,
UnitCartesian sinkToSourceDirection,
double crossPolarizationLeakage)
Computes the polarization efficiency.
|
static double |
Polarization.computeRotation(Polarization source,
Polarization sink,
UnitQuaternion sourceToSinkRotation,
UnitCartesian sinkToSourceDirection)
Computes the rotation angle between the source and sink polarizations.
|
static double |
Polarization.computeRotation(PolarizationReferenceAxis sourcePolarizationReferenceAxis,
double sourcePolarizationTiltAngle,
PolarizationReferenceAxis sinkPolarizationReferenceAxis,
UnitQuaternion sourceToSinkRotation,
UnitCartesian sinkToSourceDirection)
Computes the rotation angle between the source and sink polarizations.
|
Modifier and Type | Method and Description |
---|---|
UnitQuaternion |
UnitQuaternion.conjugate()
Forms the conjugate of this instance.
|
static UnitQuaternion |
UnitQuaternion.getIdentity()
Gets a set of
UnitQuaternion coordinates representing the identity vector. |
static UnitQuaternion |
AlignedConstrained.getMotion(UnitCartesian principal,
UnitCartesian reference)
Given a principal and reference vector expressed in the same set of axes, computes a transformation that
will take a vector expressed in that set of axes and expresses it in the aligned-constrained axes.
|
UnitQuaternion |
OrthonormalBasis.getRotation()
Gets the rotation from the axes of the defining Cartesian vector(s) to the axes of the basis.
|
UnitQuaternion |
KinematicTransformation.getRotation()
Gets the relative rotation between the reference frames.
|
UnitQuaternion |
Covariance3By3SizeAndOrientation.getRotation()
Gets the
UnitQuaternion describing the rotation from the axes of the Covariance Ellipsoid to a reference axes. |
static UnitQuaternion |
UnitQuaternion.getUndefined()
Gets a set of
UnitQuaternion coordinates with values of Double.NaN . |
UnitQuaternion |
UnitQuaternion.multiply(ElementaryRotation rotation)
Multiplies this instance by the specified
ElementaryRotation , yielding a new UnitQuaternion . |
static UnitQuaternion |
ElementaryRotation.multiply(ElementaryRotation rotation,
UnitQuaternion quaternion)
|
UnitQuaternion |
UnitQuaternion.multiply(UnitQuaternion quaternion)
Multiplies this instance by the specified
UnitQuaternion , yielding a new UnitQuaternion . |
UnitQuaternion |
ElementaryRotation.multiply(UnitQuaternion quaternion)
Multiplies this instance by the specified
UnitQuaternion , yielding a UnitQuaternion . |
static UnitQuaternion |
UnitQuaternion.multiply(UnitQuaternion quaternion,
ElementaryRotation rotation)
Multiplies a specified
UnitQuaternion by a specified ElementaryRotation , yielding a new UnitQuaternion . |
static UnitQuaternion |
UnitQuaternion.multiply(UnitQuaternion left,
UnitQuaternion right)
Multiplies a specified
UnitQuaternion by another specified UnitQuaternion , yielding a new UnitQuaternion . |
static UnitQuaternion |
UnitQuaternion.negate(UnitQuaternion coordinates)
Negates the specified
UnitQuaternion , yielding a new UnitQuaternion . |
UnitQuaternion |
Quaternion.normalize()
Forms a set of
UnitQuaternion coordinates from this instance. |
UnitQuaternion |
Quaternion.normalize(double[] magnitude)
Forms a set of
UnitQuaternion coordinates from this instance
and returns the magnitude of the original instance in the provided parameter. |
static UnitQuaternion |
RotationVectorAngularVelocity.rotationVectorToUnitQuaternion(Cartesian rotationVector)
Converts a rotation vector to a unit quaternion.
|
Modifier and Type | Method and Description |
---|---|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.compose(AngleAxisRotation first,
Motion2<UnitQuaternion,Cartesian> second,
int order)
Forms a new rotational transformation as the composition of two transformations.
|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.compose(ElementaryRotation first,
Motion2<UnitQuaternion,Cartesian> second,
int order)
Forms a new rotational transformation as the composition of two transformations.
|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.compose(Motion2<UnitQuaternion,Cartesian> first,
AngleAxisRotation second,
int order)
Forms a new rotational transformation as the composition of two transformations.
|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.compose(Motion2<UnitQuaternion,Cartesian> first,
ElementaryRotation second,
int order)
Forms a new rotational transformation as the composition of two transformations.
|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.compose(Motion2<UnitQuaternion,Cartesian> first,
Motion2<UnitQuaternion,Cartesian> second,
int order)
Forms a new rotational transformation as the composition of two transformations.
|
static Motion2<UnitQuaternion,Cartesian> |
AlignedConstrained.getMotion(Motion1<Cartesian> principal,
Motion1<Cartesian> reference,
int order)
Given a principal and reference vector expressed in the same set of axes, computes a transformation that
will take a vector expressed in that set of axes and expresses it in the aligned-constrained axes.
|
static Motion2<UnitQuaternion,Cartesian> |
AlignedConstrained.getMotion(Motion2<UnitCartesian,Cartesian> principal,
Motion2<UnitCartesian,Cartesian> reference,
int order)
Given a principal and reference vector expressed in the same set of axes, computes a transformation that
will take a vector expressed in that set of axes and expresses it in the aligned-constrained axes.
|
Motion2<UnitQuaternion,Cartesian> |
KinematicTransformation.getRotationalMotion()
Gets the rotational portion of this transformation.
|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.invert(Motion2<UnitQuaternion,Cartesian> motion,
int order)
Forms the inverse rotational transformation.
|
static DateMotionCollection2<UnitQuaternion,Cartesian> |
RotationVectorAngularVelocity.toDateMotionCollectionUnitQuaternionCartesian(DateMotionCollection1<RotationVectorAngularVelocity> inputCollection,
int order)
Converts a
DateMotionCollection <RotationVectorAngularVelocity > to a DateMotionCollection <UnitQuaternion , Cartesian >. |
static Motion2<UnitQuaternion,Cartesian> |
RotationVectorAngularVelocity.toMotionUnitQuaternionCartesian(Motion1<RotationVectorAngularVelocity> motionRotationVectorAngularVelocity,
int order)
|
static Motion2<UnitQuaternion,Cartesian> |
RotationVectorAngularVelocity.toMotionUnitQuaternionCartesian(RotationVectorAngularVelocity rotationVectorAngularVelocity,
int order)
|
Modifier and Type | Method and Description |
---|---|
static boolean |
UnitQuaternion.equals(UnitQuaternion left,
UnitQuaternion right)
Returns
true if the two instances are exactly equal. |
boolean |
UnitQuaternion.equalsEpsilon(UnitQuaternion other,
double epsilon)
Indicates whether each coordinate value of another instance of this type
is within the required tolerance of the corresponding coordinate value of this instance.
|
boolean |
UnitQuaternion.equalsType(UnitQuaternion other)
Indicates whether another instance of this type is exactly equal to this instance.
|
boolean |
UnitQuaternion.isEquivalent(UnitQuaternion other)
Indicates whether another instance of this type is mathematically equivalent to this instance.
|
boolean |
UnitQuaternion.isEquivalent(UnitQuaternion other,
double epsilon)
Indicates whether another instance of this type is mathematically equivalent to this instance, within the required tolerance.
|
static Quaternion |
UnitQuaternion.multiply(double scalar,
UnitQuaternion quaternion)
Multiplies a scalar by a specified
UnitQuaternion , yielding a new Quaternion . |
static UnitQuaternion |
ElementaryRotation.multiply(ElementaryRotation rotation,
UnitQuaternion quaternion)
|
UnitQuaternion |
UnitQuaternion.multiply(UnitQuaternion quaternion)
Multiplies this instance by the specified
UnitQuaternion , yielding a new UnitQuaternion . |
UnitQuaternion |
ElementaryRotation.multiply(UnitQuaternion quaternion)
Multiplies this instance by the specified
UnitQuaternion , yielding a UnitQuaternion . |
static Quaternion |
UnitQuaternion.multiply(UnitQuaternion quaternion,
double scalar)
Multiplies a specified
UnitQuaternion by a scalar, yielding a new Quaternion . |
static UnitQuaternion |
UnitQuaternion.multiply(UnitQuaternion quaternion,
ElementaryRotation rotation)
Multiplies a specified
UnitQuaternion by a specified ElementaryRotation , yielding a new UnitQuaternion . |
static UnitQuaternion |
UnitQuaternion.multiply(UnitQuaternion left,
UnitQuaternion right)
Multiplies a specified
UnitQuaternion by another specified UnitQuaternion , yielding a new UnitQuaternion . |
static UnitQuaternion |
UnitQuaternion.negate(UnitQuaternion coordinates)
Negates the specified
UnitQuaternion , yielding a new UnitQuaternion . |
static boolean |
UnitQuaternion.notEquals(UnitQuaternion left,
UnitQuaternion right)
Returns
true if the two instances are not exactly equal. |
UnitCartesian |
UnitCartesian.rotate(UnitQuaternion rotation)
Produces a set of
UnitCartesian coordinates representing this instance which results from rotating
the original axes used to represent this instance by the provided UnitQuaternion rotation. |
Cartesian |
Cartesian.rotate(UnitQuaternion rotation)
Produces a set of
Cartesian coordinates representing this instance which results from rotating
the original axes used to represent this instance by the provided UnitQuaternion rotation. |
static Quaternion |
Quaternion.toQuaternion(UnitQuaternion coordinates)
Converts a set of
UnitQuaternion coordinates to a set of Quaternion coordinates. |
static Cartesian |
RotationVectorAngularVelocity.unitQuaternionToRotationVector(UnitQuaternion unitQuaternion)
Converts a unit quaternion to a rotation vector.
|
Modifier and Type | Method and Description |
---|---|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.compose(AngleAxisRotation first,
Motion2<UnitQuaternion,Cartesian> second,
int order)
Forms a new rotational transformation as the composition of two transformations.
|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.compose(ElementaryRotation first,
Motion2<UnitQuaternion,Cartesian> second,
int order)
Forms a new rotational transformation as the composition of two transformations.
|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.compose(Motion2<UnitQuaternion,Cartesian> first,
AngleAxisRotation second,
int order)
Forms a new rotational transformation as the composition of two transformations.
|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.compose(Motion2<UnitQuaternion,Cartesian> first,
ElementaryRotation second,
int order)
Forms a new rotational transformation as the composition of two transformations.
|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.compose(Motion2<UnitQuaternion,Cartesian> first,
Motion2<UnitQuaternion,Cartesian> second,
int order)
Forms a new rotational transformation as the composition of two transformations.
|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.compose(Motion2<UnitQuaternion,Cartesian> first,
Motion2<UnitQuaternion,Cartesian> second,
int order)
Forms a new rotational transformation as the composition of two transformations.
|
static Motion2<UnitQuaternion,Cartesian> |
RotationalTransformation.invert(Motion2<UnitQuaternion,Cartesian> motion,
int order)
Forms the inverse rotational transformation.
|
static DateMotionCollection1<RotationVectorAngularVelocity> |
RotationVectorAngularVelocity.toDateMotionCollectionRotationVectorAngularVelocity(DateMotionCollection2<UnitQuaternion,Cartesian> inputCollection,
int order)
Converts a
DateMotionCollection <UnitQuaternion , Cartesian > to a DateMotionCollection <RotationVectorAngularVelocity >. |
static Motion1<RotationVectorAngularVelocity> |
RotationVectorAngularVelocity.toMotionRotationVectorAngularVelocity(Motion2<UnitQuaternion,Cartesian> motionUnitQuaternionCartesian,
int order)
|
static RotationVectorAngularVelocity |
RotationVectorAngularVelocity.toRotationVectorAngularVelocity(Motion2<UnitQuaternion,Cartesian> motionUnitQuaternionCartesian)
|
static Motion1<Cartesian> |
RotationalTransformation.transform(Motion2<UnitQuaternion,Cartesian> rotationalTransformation,
Motion1<Cartesian> motion,
int order)
Transforms the vector observed in the A axes to the B axes.
|
Constructor and Description |
---|
AngleAxisRotation(UnitQuaternion quaternion)
Initializes a set of
AngleAxisRotation coordinates from the provided UnitQuaternion . |
Covariance3By3SizeAndOrientation(Cartesian sigmas,
UnitQuaternion rotation)
Initializes a new
Covariance3By3SizeAndOrientation object from the sigmas and a rotation. |
EulerSequence(UnitQuaternion quaternion,
EulerSequenceIndicator sequence)
Initializes an
EulerSequence from the provided UnitQuaternion and sequence. |
KinematicTransformation(Cartesian translation,
Cartesian translationalVelocity,
Cartesian translationalAcceleration,
UnitQuaternion rotation,
Cartesian rotationalVelocity,
Cartesian rotationalAcceleration)
Initializes a new instance with the specified translational and rotational parameters.
|
Matrix3By3(UnitQuaternion quaternion)
Initializes a new instance from a
UnitQuaternion . |
YawPitchRoll(UnitQuaternion quaternion,
YawPitchRollIndicator sequence)
Initializes a
YawPitchRoll sequence from the provided UnitQuaternion and sequence. |
Constructor and Description |
---|
KinematicTransformation(Cartesian translation,
Cartesian translationalVelocity,
Cartesian translationalAcceleration,
Motion2<UnitQuaternion,Cartesian> rotationalTransformation)
Initializes a new instance with the specified translational parameters and
RotationalMotion (get ). |
KinematicTransformation(Motion1<Cartesian> translationalMotion,
Motion2<UnitQuaternion,Cartesian> rotationalMotion)
Initializes a new instance from the specified translational and rotational motion.
|
Modifier and Type | Method and Description |
---|---|
static UnitQuaternion |
AxesEastNorthUp.computeFixedToEastNorthUpRotation(Ellipsoid shape,
Cartesian fixedReferencePoint)
Computes the rotation from the central body's fixed axes to a set of east-north-up axes based on
a specified reference point.
|
static UnitQuaternion |
AxesNorthEastDown.computeFixedToNorthEastDownRotation(Ellipsoid shape,
Cartesian fixedReferencePoint)
Computes the rotation from the central body's fixed axes to a set of north-east-down axes based on
a specified reference point.
|
static UnitQuaternion |
AxesAlignedConstrained.computeTransformation(Cartesian principal,
AxisIndicator principalAxis,
Cartesian reference,
AxisIndicator referenceAxis)
Given a principal and reference vector expressed in the same set of axes, computes a transformation that
will take a vector expressed in that set of axes and expresses it in the aligned-constrained axes.
|
static UnitQuaternion |
AxesAlignedConstrained.computeTransformation(Cartesian principal,
Cartesian reference)
Given a principal and reference vector expressed in the same set of axes, computes a transformation that
will take a vector expressed in that set of axes and expresses it in the aligned-constrained axes.
|
UnitQuaternion |
AxesLinearRate.getInitialRotation()
Gets the rotational displacement of this axes with respect to the reference axes at the reference epoch.
|
UnitQuaternion |
AxesFixedOffset.getOffset()
|
Modifier and Type | Method and Description |
---|---|
static Motion2<UnitQuaternion,Cartesian> |
AxesEastNorthUp.computeFixedToEastNorthUpRotation(Ellipsoid shape,
Motion1<Cartesian> fixedReferencePoint,
int order)
Computes the rotation from the central body's fixed axes to a set of east-north-up axes based on
a specified reference point.
|
static Motion2<UnitQuaternion,Cartesian> |
AxesNorthEastDown.computeFixedToNorthEastDownRotation(Ellipsoid shape,
Motion1<Cartesian> fixedReferencePoint,
int order)
Computes the rotation from the central body's fixed axes to a set of north-east-down axes based on
a specified reference point.
|
static Motion2<UnitQuaternion,Cartesian> |
AxesAlignedConstrained.computeTransformation(Motion1<Cartesian> principal,
AxisIndicator principalAxis,
Motion1<Cartesian> reference,
AxisIndicator referenceAxis,
int order)
Given a principal and reference vector expressed in the same set of axes, computes a transformation that
will take a vector expressed in that set of axes and expresses it in the aligned-constrained axes.
|
static Motion2<UnitQuaternion,Cartesian> |
AxesAlignedConstrained.computeTransformation(Motion1<Cartesian> principal,
Motion1<Cartesian> reference,
int order)
Given a principal and reference vector expressed in the same set of axes, computes a transformation that
will take a vector expressed in that set of axes and expresses it in the aligned-constrained axes.
|
static Motion2<UnitQuaternion,Cartesian> |
AxesAlignedConstrained.computeTransformation(Motion2<UnitCartesian,Cartesian> principal,
AxisIndicator principalAxis,
Motion2<UnitCartesian,Cartesian> reference,
AxisIndicator referenceAxis,
int order)
Given a principal and reference vector expressed in the same set of axes, computes a transformation that
will take a vector expressed in that set of axes and expresses it in the aligned-constrained axes.
|
static Motion2<UnitQuaternion,Cartesian> |
AxesAlignedConstrained.computeTransformation(Motion2<UnitCartesian,Cartesian> principal,
Motion2<UnitCartesian,Cartesian> reference,
int order)
Given a principal and reference vector expressed in the same set of axes, computes a transformation that
will take a vector expressed in that set of axes and expresses it in the aligned-constrained axes.
|
Modifier and Type | Method and Description |
---|---|
void |
AxesLinearRate.setInitialRotation(UnitQuaternion value)
Sets the rotational displacement of this axes with respect to the reference axes at the reference epoch.
|
void |
AxesFixedOffset.setOffset(UnitQuaternion value)
|
Constructor and Description |
---|
AxesFixedOffset(Axes referenceAxes,
UnitQuaternion offset)
Initializes a new instance with the specified parameters.
|
AxesLinearRate(Axes referenceAxes,
JulianDate epoch,
UnitQuaternion initialRotation,
UnitCartesian spinAxis,
double initialRotationalVelocity,
double rotationalAcceleration)
Initializes a new instance with the specified parameters.
|
Constructor and Description |
---|
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. |
Modifier and Type | Method and Description |
---|---|
UnitQuaternion |
Ellipsoid.eastNorthUpTransformation(Cartesian surfacePosition)
Returns the quaternion transformation between the x-y-z axes of the ellipsoid to the axes oriented to the cartographic
east-north-up axes at the given position on the surface.
|
UnitQuaternion |
Ellipsoid.northEastDownTransformation(Cartesian surfacePosition)
Returns the quaternion transformation between the x-y-z axes of the ellipsoid to the axes oriented to the cartographic
north-east-down axes at the given position on the surface.
|
UnitQuaternion |
Ellipsoid.upEastNorthTransformation(Cartesian surfacePosition)
Returns the quaternion transformation between the x-y-z axes of the ellipsoid to the axes oriented to the cartographic
up-east-north axes at the given position on the surface.
|
Modifier and Type | Method and Description |
---|---|
UnitQuaternion |
ModelPrimitive.getOrientation()
Gets the model's orientation.
|
UnitQuaternion |
SolidPrimitive.getRotation()
Gets the rotation applied to the solid before rendering.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelPrimitive.setOrientation(UnitQuaternion quaternion)
Sets the model's orientation.
|
void |
SolidPrimitive.setRotation(UnitQuaternion value)
Sets the rotation applied to the solid before rendering.
|
Modifier and Type | Method and Description |
---|---|
UnitQuaternion |
Projection.getOrientation()
Gets the
UnitQuaternion defining the orientation of the Projection in the central body's fixed reference frame. |
Modifier and Type | Method and Description |
---|---|
void |
Projection.setOrientation(UnitQuaternion value)
Sets the
UnitQuaternion defining the orientation of the Projection in the central body's fixed reference frame. |
Constructor and Description |
---|
Projection(Cartesian position,
UnitQuaternion orientation,
double fieldOfViewHorizontal,
double fieldOfViewVertical,
double nearPlane,
double farPlane)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
DateMotionCollection2<UnitQuaternion,Cartesian> |
RotationalMotionInterpolator.getData()
Gets the data over which to interpolate.
|
MotionEvaluator2<UnitQuaternion,Cartesian> |
RotationalMotionInterpolator.getEvaluator()
Gets an evaluator that interpolates and extrapolates rotational motion with the rotation represented as a
Quaternion and derivatives represented as rotation vectors. |
MotionEvaluator2<UnitQuaternion,Cartesian> |
RotationalMotionInterpolator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that interpolates and extrapolates rotational motion with the rotation represented as a
Quaternion and derivatives represented as rotation vectors. |
Modifier and Type | Method and Description |
---|---|
void |
RotationalMotionInterpolator.setData(DateMotionCollection2<UnitQuaternion,Cartesian> value)
Sets the data over which to interpolate.
|
static Matrix |
Covariance6By6TwoBodyBlender.transformCovariance(Matrix originalCovariance,
Motion2<UnitQuaternion,Cartesian> axesTransformation)
Transforms a 6x6 covariance matrix into new axes.
|
Constructor and Description |
---|
RotationalMotionInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data)
Initializes a new instance.
|
RotationalMotionInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
RotationalMotionInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data)
Initializes a new instance.
|
RotationalMotionInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
Evaluator<UnitQuaternion> |
AxesGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which wraps the previously specified Axes.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
AxesGraphicsParameter.checkForSameDefinition(GraphicsParameter<UnitQuaternion> other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Modifier and Type | Method and Description |
---|---|
UnitQuaternion |
PropagationEulerianAxes.getInitialAttitudeQuaternion()
|
Modifier and Type | Method and Description |
---|---|
void |
PropagationEulerianAxes.setInitialAttitudeQuaternion(UnitQuaternion value)
|
Constructor and Description |
---|
PropagationEulerianAxes(String id,
ReferenceFrame propagationFrame,
UnitQuaternion initialAttitudeQuaternion,
Cartesian initialAngularVelocity,
Matrix3By3Symmetric inertiaMatrix)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
static DateMotionCollection2<UnitQuaternion,Cartesian> |
StkAttitudeFile.AttitudeTimeQuaternions.convertFromStkAttitudeConvention(DateMotionCollection2<UnitQuaternion,Cartesian> data)
|
static DateMotionCollection2<UnitQuaternion,Cartesian> |
StkAttitudeFile.AttitudeTimeQuaternions.convertToStkAttitudeConvention(DateMotionCollection2<UnitQuaternion,Cartesian> data)
|
DateMotionCollection2<UnitQuaternion,Cartesian> |
StkAttitudeFile.AttitudeTimeQuaternions.getAttitudeData()
|
Modifier and Type | Method and Description |
---|---|
static DateMotionCollection2<UnitQuaternion,Cartesian> |
StkAttitudeFile.AttitudeTimeQuaternions.convertFromStkAttitudeConvention(DateMotionCollection2<UnitQuaternion,Cartesian> data)
|
static DateMotionCollection2<UnitQuaternion,Cartesian> |
StkAttitudeFile.AttitudeTimeQuaternions.convertToStkAttitudeConvention(DateMotionCollection2<UnitQuaternion,Cartesian> data)
|
void |
StkAttitudeFile.AttitudeTimeQuaternions.setAttitudeData(DateMotionCollection2<UnitQuaternion,Cartesian> value)
|
Modifier and Type | Method and Description |
---|---|
TransactedProperty<UnitQuaternion> |
IEntityOrientation.getOrientation()
Gets the transactional property that holds the orientation of the entity.
|
DateMotionCollection2<UnitQuaternion,Cartesian> |
TrackingArchive.getOrientations(Object entityIdentifier,
JulianDate start,
int maximumPoints)
Gets a
DateMotionCollection2 representing
the archived orientation, rotational velocity and rotational acceleration of the
specified entity beginning at the specified time and lasting for the specified duration. |
DateMotionCollection2<UnitQuaternion,Cartesian> |
TrackingArchive.getOrientations(Object entityIdentifier,
JulianDate start,
JulianDate stop)
Gets a
DateMotionCollection2 representing
the archived orientation, rotational velocity and rotational acceleration of the
specified entity beginning at the specified time and lasting for the specified duration. |
DateMotionCollection2<UnitQuaternion,Cartesian> |
TrackingArchive.getOrientations(Object entityIdentifier,
JulianDate start,
JulianDate stop,
int maximumPoints)
Gets a
DateMotionCollection2 representing
the archived orientation, rotational velocity and rotational acceleration of the
specified entity beginning at the specified time and lasting for the specified duration. |