| Constructor and Description |
|---|
CdmMetadata()
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAdmMsgLink()
Get the unique identifier of Attitude Data Message(s) that are linked (relevant) to this Conjunction Data Message.
|
FrameFacade |
getAltCovRefFrame()
Get the value of
ALT_COV_REF_FRAME as an Orekit Frame. |
AltCovarianceType |
getAltCovType()
Get the flag indicating the type of alternate covariance information provided.
|
String |
getAtmosphericModel()
Get name of atmospheric model.
|
String |
getCatalogName()
Get the satellite catalog used for the object.
|
CovarianceMethod |
getCovarianceMethod()
Get the method name used to calculate covariance during OD.
|
String |
getCovarianceSource()
Get the source of the covariance data.
|
boolean |
getEarthTides()
Get boolean that indicates if Earth and ocean tides are taken into account or not.
|
String |
getEphemName()
Get the unique name of the external ephemeris used for OD.
|
Frame |
getFrame()
Get the reference frame in which data are given: used for state vector and
Keplerian elements data (and for the covariance reference frame if none is given).
|
int |
getGravityDegree()
Get degree of the gravity model.
|
String |
getGravityModel()
Get gravity model name.
|
int |
getGravityOrder()
Get order of the gravity model.
|
String |
getInternationalDes()
Get the international designator for the object.
|
boolean |
getIntrackThrust()
Get boolean that indicates if intrack thrust modeling was into account or not.
|
Maneuvrable |
getManeuverable()
Get the ability of object to maneuver or not.
|
List<BodyFacade> |
getNBodyPerturbations()
Get n-body perturbation bodies.
|
String |
getObject()
Get the object name for which metadata are given.
|
String |
getObjectDesignator()
Get the object satellite catalog designator for which metadata are given.
|
String |
getObjectName()
Get the spacecraft name for the object.
|
ObjectType |
getObjectType()
Get the type of object.
|
YesNoUnknown |
getObsBeforeNextMessage()
Get the flag indicating whether new tracking observations are anticipated prior to the issue of the next CDM associated with the event
specified by CONJUNCTION_ID.
|
String |
getOdmMsgLink()
Get the unique identifier of Orbit Data Message(s) that are linked (relevant) to this Conjunction Data Message.
|
String |
getOperatorContactPosition()
Get the contact position of the owner / operator of the object.
|
String |
getOperatorEmail()
Get the email of the operator of the object.
|
String |
getOperatorOrganization()
Get the contact organisation of the object.
|
String |
getOperatorPhone()
Get the contact phone of the operator of the object.
|
BodyFacade |
getOrbitCenter()
Get the central body for object 1 and 2.
|
FrameFacade |
getRefFrame()
Get the value of
REF_FRAME as an Orekit Frame. |
CdmRelativeMetadata |
getRelativeMetadata()
Get the relative metadata following header, they are the common metadata for the CDM.
|
boolean |
getSolarRadiationPressure()
Get boolean that indicates if Solar Radiation Pressure is taken into account or not.
|
void |
setAdmMsgLink(String admMsgLink)
Set the unique identifier of Attitude Data Message(s) that are linked (relevant) to this Conjunction Data Message.
|
void |
setAltCovRefFrame(FrameFacade altCovRefFrame)
Set the name of the reference frame in which the alternate covariance data are given.
|
void |
setAltCovType(AltCovarianceType altCovType)
Set the flag indicating the type of alternate covariance information provided.
|
void |
setAtmosphericModel(String atmosphericModel)
Set name of atmospheric model.
|
void |
setCatalogName(String catalogName)
Set the satellite catalog name used for object.
|
void |
setCovarianceMethod(CovarianceMethod covarianceMethod)
Set the method name used to calculate covariance during OD.
|
void |
setCovarianceSource(String covarianceSource)
Set the source of the covariance data.
|
void |
setEarthTides(boolean EarthTides)
Set boolean that indicates if Earth and ocean tides are taken into account or not.
|
void |
setEphemName(String ephemName)
Set the name of external ephemeris used for OD.
|
void |
setGravityModel(String name,
int degree,
int order)
Set gravity model.
|
void |
setInternationalDes(String internationalDes)
Set the international designator used for object.
|
void |
setIntrackThrust(boolean IntrackThrustModeled)
Set boolean that indicates if intrack thrust modeling was into account or not.
|
void |
setManeuverable(Maneuvrable maneuverable)
Set the object maneuver ability.
|
void |
setNBodyPerturbations(List<BodyFacade> nBody)
Set n-body perturbation bodies.
|
void |
setObject(String object)
Set the object name for which metadata are given.
|
void |
setObjectDesignator(String objectDesignator)
Set the satellite designator for the object for which metadata are given.
|
void |
setObjectName(String objectName)
Set the spacecraft name used for object.
|
void |
setObjectType(ObjectType objectType)
Set the type of object.
|
void |
setObsBeforeNextMessage(YesNoUnknown obsBeforeNextMessage)
Set the flag indicating whether new tracking observations are anticipated prior to the issue of the next CDM associated with the event
specified by CONJUNCTION_ID.
|
void |
setOdmMsgLink(String odmMsgLink)
Set the unique identifier of Orbit Data Message(s) that are linked (relevant) to this Conjunction Data Message.
|
void |
setOperatorContactPosition(String opContact)
Set the contact position for the object owner / operator.
|
void |
setOperatorEmail(String operatorEmail)
Set the object operator email.
|
void |
setOperatorOrganization(String operatorOrganization)
Set the contact organisation of the object.
|
void |
setOperatorPhone(String operatorPhone)
Set the operator phone of the object.
|
void |
setOrbitCenter(BodyFacade orbitCenter)
Set the central body name for object 1 and 2.
|
void |
setRefFrame(FrameFacade refFrame)
Set the name of the reference frame in which the state vector data are given.
|
void |
setRelativeMetadata(CdmRelativeMetadata relativeMetadata)
Set the relative metadata following header, they are the common metadata for the CDM.
|
void |
setSolarRadiationPressure(boolean isSolRadPressure)
Set boolean that indicates if Solar Radiation Pressure is taken into account or not.
|
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
getLaunchNumber, getLaunchPiece, getLaunchYear, getTimeSystem, setTimeSystemacceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherCommentspublic void validate(double version)
This method should throw an exception if some mandatory entries are missing or not compatible with version number.
public CdmRelativeMetadata getRelativeMetadata()
public void setRelativeMetadata(CdmRelativeMetadata relativeMetadata)
relativeMetadata - relative metadatapublic String getObject()
public void setObject(String object)
object - = object 1 or 2 to be setpublic String getObjectDesignator()
public void setObjectDesignator(String objectDesignator)
objectDesignator - for the spacecraft to be setpublic String getCatalogName()
public void setCatalogName(String catalogName)
catalogName - for the spacecraft to be setpublic String getObjectName()
public void setObjectName(String objectName)
objectName - for the spacecraft to be setpublic String getInternationalDes()
public void setInternationalDes(String internationalDes)
internationalDes - for the object to be setpublic ObjectType getObjectType()
public void setObjectType(ObjectType objectType)
objectType - type of objectpublic String getOperatorContactPosition()
public void setOperatorContactPosition(String opContact)
opContact - for the object to be setpublic String getOperatorOrganization()
public void setOperatorOrganization(String operatorOrganization)
operatorOrganization - contact organisation for the object to be setpublic String getOperatorPhone()
public void setOperatorPhone(String operatorPhone)
operatorPhone - contact phone for the object to be setpublic String getOperatorEmail()
public void setOperatorEmail(String operatorEmail)
operatorEmail - operator email for the object to be setpublic String getEphemName()
public void setEphemName(String ephemName)
ephemName - me of external ephemeris usedpublic CovarianceMethod getCovarianceMethod()
public void setCovarianceMethod(CovarianceMethod covarianceMethod)
covarianceMethod - method name for covariance calculationpublic Maneuvrable getManeuverable()
public void setManeuverable(Maneuvrable maneuverable)
maneuverable - ability to maneuverpublic BodyFacade getOrbitCenter()
public void setOrbitCenter(BodyFacade orbitCenter)
orbitCenter - name of the central bodypublic Frame getFrame()
public FrameFacade getRefFrame()
REF_FRAME as an Orekit Frame. The ORBIT_CENTER key word has not been applied yet, so the returned frame may not
correspond to the reference frame of the data in the file.public void setRefFrame(FrameFacade refFrame)
refFrame - reference framepublic String getGravityModel()
public int getGravityDegree()
public int getGravityOrder()
public void setGravityModel(String name, int degree, int order)
name - name of the modeldegree - degree of the modelorder - order of the modelpublic String getAtmosphericModel()
public void setAtmosphericModel(String atmosphericModel)
atmosphericModel - name of atmospheric modelpublic List<BodyFacade> getNBodyPerturbations()
public void setNBodyPerturbations(List<BodyFacade> nBody)
nBody - n-body perturbation bodiespublic boolean getSolarRadiationPressure()
public void setSolarRadiationPressure(boolean isSolRadPressure)
isSolRadPressure - booleanpublic boolean getEarthTides()
public void setEarthTides(boolean EarthTides)
EarthTides - booleanpublic boolean getIntrackThrust()
public void setIntrackThrust(boolean IntrackThrustModeled)
IntrackThrustModeled - booleanpublic String getCovarianceSource()
public void setCovarianceSource(String covarianceSource)
covarianceSource - the covarianceSource to setpublic AltCovarianceType getAltCovType()
public void setAltCovType(AltCovarianceType altCovType)
altCovType - the altCovType to setpublic FrameFacade getAltCovRefFrame()
ALT_COV_REF_FRAME as an Orekit Frame.public void setAltCovRefFrame(FrameFacade altCovRefFrame)
altCovRefFrame - alternate covariance reference framepublic String getOdmMsgLink()
public void setOdmMsgLink(String odmMsgLink)
odmMsgLink - the odmMsgLink to setpublic String getAdmMsgLink()
public void setAdmMsgLink(String admMsgLink)
admMsgLink - the admMsgLink to setpublic YesNoUnknown getObsBeforeNextMessage()
public void setObsBeforeNextMessage(YesNoUnknown obsBeforeNextMessage)
obsBeforeNextMessage - the obsBeforeNextMessage to setCopyright © 2002-2023 CS GROUP. All rights reserved.