EphemerisFile.EphemerisSegmentpublic class OEMFile.EphemeridesBlock extends Object implements EphemerisFile.EphemerisSegment
| Constructor | Description |
|---|---|
EphemeridesBlock() |
EphemeridesBlock constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
CartesianDerivativesFilter |
getAvailableDerivatives() |
Get which derivatives of position are available in this ephemeris segment.
|
List<TimeStampedPVCoordinates> |
getCoordinates() |
Get the coordinates for this ephemeris segment.
|
List<OEMFile.CovarianceMatrix> |
getCovarianceMatrices() |
Get the list of Covariance Matrices.
|
List<String> |
getEphemeridesDataLinesComment() |
Get the ephemerides data lines comment.
|
Frame |
getFrame() |
Get the reference frame for this ephemeris segment.
|
String |
getFrameCenterString() |
Get the name of the center of the coordinate system the ephemeris is provided
in.
|
String |
getFrameString() |
Get the defining frame for this ephemeris segment.
|
boolean |
getHasRefFrameEpoch() |
Get boolean testing whether the reference frame has an epoch associated to it.
|
int |
getInterpolationDegree() |
Get the interpolation degree.
|
String |
getInterpolationMethod() |
Get the interpolation method to be used.
|
int |
getInterpolationSamples() |
Get the number of samples to use in interpolation.
|
ODMMetaData |
getMetaData() |
Get the meta-data for the block.
|
double |
getMu() |
Get the standard gravitational parameter for the satellite.
|
AbsoluteDate |
getStart() |
Get the start date of this ephemeris segment.
|
AbsoluteDate |
getStartTime() |
Get start of total time span covered by ephemerides data and
covariance data.
|
AbsoluteDate |
getStop() |
Get the end date of this ephemeris segment.
|
AbsoluteDate |
getStopTime() |
Get end of total time span covered by ephemerides data and covariance
data.
|
TimeScale |
getTimeScale() |
Get the time scale for this ephemeris segment.
|
String |
getTimeScaleString() |
Get the time scale for this ephemeris segment.
|
AbsoluteDate |
getUseableStartTime() |
Get start of useable time span covered by ephemerides data, it may be
necessary to allow for proper interpolation.
|
AbsoluteDate |
getUseableStopTime() |
Get end of useable time span covered by ephemerides data, it may be
necessary to allow for proper interpolation.
|
getPropagatorpublic CartesianDerivativesFilter getAvailableDerivatives()
EphemerisFile.EphemerisSegment While EphemerisFile.EphemerisSegment.getCoordinates() always returns position, velocity, and
acceleration the return value from this method indicates which of those are in
the ephemeris file and are actually valid.
getAvailableDerivatives in interface EphemerisFile.EphemerisSegmentpublic List<TimeStampedPVCoordinates> getCoordinates()
EphemerisFile.EphemerisSegmentgetCoordinates in interface EphemerisFile.EphemerisSegmentEphemerisFile.EphemerisSegment.getAvailableDerivatives() indicates if the velocity or accelerations were
specified in the file. Any position, velocity, or acceleration coordinates that
are not specified in the ephemeris file are zero in the returned values.public List<OEMFile.CovarianceMatrix> getCovarianceMatrices()
public ODMMetaData getMetaData()
public double getMu()
EphemerisFile.EphemerisSegmentgetMu in interface EphemerisFile.EphemerisSegmentEphemerisFile.EphemerisSegment.getPropagator(), in m^3 /
s^2.public String getFrameCenterString()
EphemerisFile.EphemerisSegmentgetFrameCenterString in interface EphemerisFile.EphemerisSegmentpublic String getFrameString()
EphemerisFile.EphemerisSegmentgetFrameString in interface EphemerisFile.EphemerisSegment
null if the ephemeris file does not specify a frame.public Frame getFrame()
EphemerisFile.EphemerisSegmentgetFrame in interface EphemerisFile.EphemerisSegmentnull.public String getTimeScaleString()
EphemerisFile.EphemerisSegmentgetTimeScaleString in interface EphemerisFile.EphemerisSegmentnull if the ephemeris file does not specify a time scale.public TimeScale getTimeScale()
EphemerisFile.EphemerisSegmentgetTimeScale in interface EphemerisFile.EphemerisSegmentnull.public AbsoluteDate getStartTime()
public AbsoluteDate getStopTime()
public AbsoluteDate getUseableStartTime()
public AbsoluteDate getUseableStopTime()
public AbsoluteDate getStart()
EphemerisFile.EphemerisSegment The date returned by this method is equivalent to
getPropagator().getMinDate().
getStart in interface EphemerisFile.EphemerisSegmentpublic AbsoluteDate getStop()
EphemerisFile.EphemerisSegment The date returned by this method is equivalent to
getPropagator().getMaxDate().
getStop in interface EphemerisFile.EphemerisSegmentpublic String getInterpolationMethod()
public int getInterpolationDegree()
public int getInterpolationSamples()
EphemerisFile.EphemerisSegmentgetInterpolationSamples in interface EphemerisFile.EphemerisSegmentpublic boolean getHasRefFrameEpoch()
Copyright © 2002-2019 CS Systèmes d'information. All rights reserved.