Class OemData
- java.lang.Object
-
- org.orekit.files.ccsds.section.CommentsContainer
-
- org.orekit.files.ccsds.ndm.odm.oem.OemData
-
public class OemData extends CommentsContainer implements Data
The Ephemerides data blocks class contain list of orbital data points.- Author:
- sports
-
-
Constructor Summary
Constructors Constructor Description OemData()
EphemeridesBlock constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCovarianceMatrix(CartesianCovariance covarianceMatrix)
Add a covariance matrix.boolean
addData(TimeStampedPVCoordinates data, boolean hasAcceleration)
Add a data point.CartesianDerivativesFilter
getAvailableDerivatives()
Get the derivatives available in the block.List<TimeStampedPVCoordinates>
getCoordinates()
Get an unmodifiable view of the data points.List<CartesianCovariance>
getCovarianceMatrices()
Get an unmodifiable view of Covariance Matrices.List<TimeStampedPVCoordinates>
getEphemeridesDataLines()
Get the list of Ephemerides data lines.-
Methods inherited from class org.orekit.files.ccsds.section.CommentsContainer
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments, validate
-
-
-
-
Method Detail
-
addData
public boolean addData(TimeStampedPVCoordinates data, boolean hasAcceleration)
Add a data point.- Parameters:
data
- data point to addhasAcceleration
- true if the current data point has acceleration data.- Returns:
- always return
true
-
addCovarianceMatrix
public void addCovarianceMatrix(CartesianCovariance covarianceMatrix)
Add a covariance matrix.- Parameters:
covarianceMatrix
- covariance matrix to dd
-
getEphemeridesDataLines
public List<TimeStampedPVCoordinates> getEphemeridesDataLines()
Get the list of Ephemerides data lines.- Returns:
- a reference to the internal list of Ephemerides data lines
-
getAvailableDerivatives
public CartesianDerivativesFilter getAvailableDerivatives()
Get the derivatives available in the block.- Returns:
- derivatives available in the block
-
getCoordinates
public List<TimeStampedPVCoordinates> getCoordinates()
Get an unmodifiable view of the data points.- Returns:
- unmodifiable view of the data points
-
getCovarianceMatrices
public List<CartesianCovariance> getCovarianceMatrices()
Get an unmodifiable view of Covariance Matrices.- Returns:
- unmodifiable view of Covariance Matrices
-
-