public abstract static class StkAttitudeFile.Attitude extends Object
Constructor and Description |
---|
Attitude() |
Modifier and Type | Method and Description |
---|---|
abstract Axes |
createAxes()
Creates an
Axes whose time-varying orientation is computed by interpolating
over the attitude data held by this instance. |
abstract RotationalMotionInterpolator |
getInterpolator()
Gets the interpolator to use to interpolate this attitude data.
|
abstract String |
getName()
Gets the name of this attitude format.
|
abstract List<JulianDate> |
getTimes()
Gets the times of the data points.
|
abstract void |
setInterpolator(RotationalMotionInterpolator value)
Sets the interpolator to use to interpolate this attitude data.
|
@Nonnull public abstract List<JulianDate> getTimes()
public abstract RotationalMotionInterpolator getInterpolator()
When reading an attitude file, this property may be null if the "InterpolationMethod"
property did not exist in the file or if it could not be automatically mapped to an
RotationalMotionInterpolator
instance.
In the latter case, the original string representation of the name of the interpolation method
can be found in the Properties
(get
) collection.
When writing an attitude file, and this property is non-null, it overrides "InterpolationMethod"
in Properties
(get
). However, if this property is null, the value in
Properties
(get
) is used.
public abstract void setInterpolator(RotationalMotionInterpolator value)
When reading an attitude file, this property may be null if the "InterpolationMethod"
property did not exist in the file or if it could not be automatically mapped to an
RotationalMotionInterpolator
instance.
In the latter case, the original string representation of the name of the interpolation method
can be found in the Properties
(get
) collection.
When writing an attitude file, and this property is non-null, it overrides "InterpolationMethod"
in Properties
(get
). However, if this property is null, the value in
Properties
(get
) is used.