public static class StkEphemerisFile.EphemerisTimePos extends StkEphemerisFile.Ephemeris
Constructor and Description |
---|
EphemerisTimePos() |
Modifier and Type | Method and Description |
---|---|
Point |
createPoint()
Creates a
Point whose time-varying position is computed by interpolating
over the ephemeris data held by this instance. |
ReferenceFrame |
getCoordinateSystem()
Gets the reference frame in which the data is defined.
|
StkEphemerisFile.DistanceUnit |
getDistanceUnit()
Gets the distance unit of the ephemeris and covariance information.
|
DateMotionCollection1<Cartesian> |
getEphemerisData()
|
TranslationalMotionInterpolator |
getInterpolator()
Gets the interpolator to use to interpolate this ephemeris data.
|
String |
getName()
Gets the name of this ephemeris format.
|
int |
getOrder()
Gets the number of derivatives in this data.
|
List<JulianDate> |
getTimes()
Gets the times of the data points.
|
void |
setCoordinateSystem(ReferenceFrame value)
Sets the reference frame in which the data is defined.
|
void |
setEphemerisData(DateMotionCollection1<Cartesian> value)
|
void |
setInterpolator(TranslationalMotionInterpolator value)
Sets the interpolator to use to interpolate this ephemeris data.
|
getTimeFormat, setTimeFormat
public String getName()
getName
in class StkEphemerisFile.Ephemeris
public List<JulianDate> getTimes()
getTimes
in class StkEphemerisFile.Ephemeris
@Nonnull public StkEphemerisFile.DistanceUnit getDistanceUnit()
StkEphemerisFile.Ephemeris
getDistanceUnit
in class StkEphemerisFile.Ephemeris
public final DateMotionCollection1<Cartesian> getEphemerisData()
public final void setEphemerisData(DateMotionCollection1<Cartesian> value)
public final ReferenceFrame getCoordinateSystem()
When reading an ephemeris file, this property may be null if the "CoordinateSystem"
property did not exist in the file or if it could not be automatically mapped to a
ReferenceFrame
instance. In the latter case, the original string
representation of the name of the reference frame can be found in the
Properties
(get
) collection.
When writing an ephemeris file, and this property is non-null, it overrides "CoordinateSystem"
in Properties
(get
). However, if this property is null, the value in
Properties
(get
) is used.
public final void setCoordinateSystem(ReferenceFrame value)
When reading an ephemeris file, this property may be null if the "CoordinateSystem"
property did not exist in the file or if it could not be automatically mapped to a
ReferenceFrame
instance. In the latter case, the original string
representation of the name of the reference frame can be found in the
Properties
(get
) collection.
When writing an ephemeris file, and this property is non-null, it overrides "CoordinateSystem"
in Properties
(get
). However, if this property is null, the value in
Properties
(get
) is used.
public int getOrder()
getOrder
in class StkEphemerisFile.Ephemeris
public TranslationalMotionInterpolator getInterpolator()
StkEphemerisFile.Ephemeris
When reading an ephemeris 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 a
TranslationalMotionInterpolator
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 ephemeris 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.
getInterpolator
in class StkEphemerisFile.Ephemeris
public void setInterpolator(TranslationalMotionInterpolator value)
StkEphemerisFile.Ephemeris
When reading an ephemeris 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 a
TranslationalMotionInterpolator
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 ephemeris 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.
setInterpolator
in class StkEphemerisFile.Ephemeris
public Point createPoint()
Point
whose time-varying position is computed by interpolating
over the ephemeris data held by this instance.createPoint
in class StkEphemerisFile.Ephemeris