Constructor and Description |
---|
OmmData(KeplerianElements keplerianElementsBlock,
SpacecraftParameters spacecraftParameters,
OmmTle tleBlock,
CartesianCovariance covarianceBlock,
UserDefined userDefinedBlock,
double mass)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
CartesianCovariance |
getCovarianceBlock()
Get the covariance matrix logical block.
|
KeplerianElements |
getKeplerianElementsBlock()
Get the Keplerian elements logical block.
|
double |
getMass()
Get the mass.
|
SpacecraftParameters |
getSpacecraftParametersBlock()
Get the spacecraft parameters logical block.
|
OmmTle |
getTLEBlock()
Get the TLE logical block.
|
UserDefined |
getUserDefinedBlock()
Get the user defined parameters logical block.
|
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
public OmmData(KeplerianElements keplerianElementsBlock, SpacecraftParameters spacecraftParameters, OmmTle tleBlock, CartesianCovariance covarianceBlock, UserDefined userDefinedBlock, double mass)
keplerianElementsBlock
- Keplerian elements logical blockspacecraftParameters
- spacecraft parameters logical block (may be null)tleBlock
- TLE logical block (may be null)covarianceBlock
- covariance matrix logical block (may be null)userDefinedBlock
- user-defined logical blockmass
- mass (always defined, even if there is no spacecraftParameters
blockpublic void validate(double version)
This method should throw an exception if some mandatory entries are missing or not compatible with version number.
public KeplerianElements getKeplerianElementsBlock()
public SpacecraftParameters getSpacecraftParametersBlock()
public OmmTle getTLEBlock()
public CartesianCovariance getCovarianceBlock()
public UserDefined getUserDefinedBlock()
public double getMass()
Copyright © 2002-2022 CS GROUP. All rights reserved.