Package org.orekit.files.ccsds.ndm.cdm
Class AdditionalParameters
java.lang.Object
org.orekit.files.ccsds.section.CommentsContainer
org.orekit.files.ccsds.ndm.CommonPhysicalProperties
org.orekit.files.ccsds.ndm.cdm.AdditionalParameters
- All Implemented Interfaces:
Section
Container for additional parameters data block.
- Since:
- 11.2
- Author:
- Melina Vanel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the distance of the furthest point in the objects orbit above the equatorial radius of the central body.Get the effective area of the object exposed to atmospheric drag.Get the actual area of the object.Get the maximum area of the object to be used to compute the collision probability.Set the minimum area of the object to be used to compute the collision probability.Get the effective area of the object exposed to solar radiation pressure.Get the object’s Cd x A/m used to propagate the state vector and covariance to TCA.Get the measure of the confidence in the covariance errors matching reality.Get the method used for the calculation of COV_CONFIDENCE.Get the object’s Cr x A/m used to propagate the state vector and covariance to TCA.getHbr()Get the object hard body radius.Get the angle between the objects orbit plane and the orbit centers equatorial plane.getMass()Get the mass of the object.Get the distance of the closest point in the objects orbit above the equatorial radius of the central body.getSedr()Get the amount of energy being removed from the object’s orbit by atmospheric drag.Get the object’s acceleration due to in-track thrust used to propagate the state vector and covariance to TCA.voidsetApoapsisAltitude(double apoapsisAltitude) Set the distance of the furthest point in the objects orbit above the equatorial radius of the central body.voidsetAreaDRG(double areaDRG) Set the effective area of the object exposed to atmospheric drag.voidsetAreaPC(double areaPC) Set the actual area of the object.voidsetAreaPCMax(double areaPCMax) Set the maximum area for the object to be used to compute the collision probability.voidsetAreaPCMin(double areaPCMin) Get the minimum area of the object to be used to compute the collision probability.voidsetAreaSRP(double areaSRP) Set the effective area of the object exposed to solar radiation pressure.voidsetCDAreaOverMass(double CDAreaOverMass) Set the object’s Cd x A/m used to propagate the state vector and covariance to TCA.voidsetCovConfidence(double covConfidence) Set the measure of the confidence in the covariance errors matching reality.voidsetCovConfidenceMethod(String covConfidenceMethod) Set the method used for the calculation of COV_CONFIDENCE.voidsetCRAreaOverMass(double CRAreaOverMass) Set the object’s Cr x A/m used to propagate the state vector and covariance to TCA.voidsetHbr(double hbr) Set the object hard body radius.voidsetInclination(double inclination) Set the angle between the objects orbit plane and the orbit centers equatorial plane.voidsetMass(double mass) Set the mass of the object.voidsetPeriapsisAltitude(double periapsisAltitude) Set the distance of the closest point in the objects orbit above the equatorial radius of the central body.voidsetSedr(double SEDR) Set the amount of energy being removed from the object’s orbit by atmospheric drag.voidsetThrustAcceleration(double thrustAcceleration) Set the object’s acceleration due to in-track thrust used to propagate the state vector and covariance to TCA.Methods inherited from class org.orekit.files.ccsds.ndm.CommonPhysicalProperties
getFrameMapper, getMaxRcs, getMinRcs, getOebAreaAlongIntermediate, getOebAreaAlongMax, getOebAreaAlongMin, getOebIntermediate, getOebMax, getOebMin, getOebParent, getOebParentFrame, getOebParentFrameEpoch, getOebQ, getRcs, getReflectance, getVmAbsolute, getVmApparent, getVmApparentMax, getVmApparentMin, setMaxRcs, setMinRcs, setOebAreaAlongIntermediate, setOebAreaAlongMax, setOebAreaAlongMin, setOebIntermediate, setOebMax, setOebMin, setOebParentFrame, setOebParentFrameEpoch, setOebQ, setRcs, setReflectance, setVmAbsolute, setVmApparent, setVmApparentMax, setVmApparentMinMethods inherited from class org.orekit.files.ccsds.section.CommentsContainer
acceptComments, addComment, checkAllowed, checkNotEmpty, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments, setComments, validate
-
Constructor Details
-
AdditionalParameters
Simple constructor.- Parameters:
frameMapper- for creating an OrekitFrame.- Since:
- 13.1.5
-
-
Method Details
-
getAreaPC
Get the actual area of the object.- Returns:
- the object area (in m²)
-
setAreaPC
public void setAreaPC(double areaPC) Set the actual area of the object.- Parameters:
areaPC- area (in m²) value to be set
-
getAreaDRG
Get the effective area of the object exposed to atmospheric drag.- Returns:
- the object area (in m²) exposed to atmospheric drag
-
setAreaDRG
public void setAreaDRG(double areaDRG) Set the effective area of the object exposed to atmospheric drag.- Parameters:
areaDRG- area (in m²) value to be set
-
getAreaSRP
Get the effective area of the object exposed to solar radiation pressure.- Returns:
- the object area (in m²) exposed to solar radiation pressure
-
setAreaSRP
public void setAreaSRP(double areaSRP) Set the effective area of the object exposed to solar radiation pressure.- Parameters:
areaSRP- area (in m²) to be set
-
getMass
Get the mass of the object.- Returns:
- the mass (in kg) of the object
-
setMass
public void setMass(double mass) Set the mass of the object.- Parameters:
mass- mass (in kg) of the object to be set
-
getCDAreaOverMass
Get the object’s Cd x A/m used to propagate the state vector and covariance to TCA.- Returns:
- the object’s Cd x A/m (in m²/kg)
-
setCDAreaOverMass
public void setCDAreaOverMass(double CDAreaOverMass) Set the object’s Cd x A/m used to propagate the state vector and covariance to TCA.- Parameters:
CDAreaOverMass- object’s Cd x A/m (in m²/kg) value to be set
-
getCRAreaOverMass
Get the object’s Cr x A/m used to propagate the state vector and covariance to TCA.- Returns:
- the object’s Cr x A/m (in m²/kg)
-
setCRAreaOverMass
public void setCRAreaOverMass(double CRAreaOverMass) Set the object’s Cr x A/m used to propagate the state vector and covariance to TCA.- Parameters:
CRAreaOverMass- object’s Cr x A/m (in m²/kg) value to be set
-
getThrustAcceleration
Get the object’s acceleration due to in-track thrust used to propagate the state vector and covariance to TCA.- Returns:
- the object’s acceleration (in m/s²) due to in-track thrust
-
setThrustAcceleration
public void setThrustAcceleration(double thrustAcceleration) Set the object’s acceleration due to in-track thrust used to propagate the state vector and covariance to TCA.- Parameters:
thrustAcceleration- object’s acceleration (in m/s²) due to in-track thrust
-
getSedr
Get the amount of energy being removed from the object’s orbit by atmospheric drag. This value is an average calculated during the OD. SEDR = Specific Energy Dissipation Rate.- Returns:
- the amount of energy (in W/kg) being removed from the object’s orbit by atmospheric drag
-
setSedr
public void setSedr(double SEDR) Set the amount of energy being removed from the object’s orbit by atmospheric drag. This value is an average calculated during the OD. SEDR = Specific Energy Dissipation Rate.- Parameters:
SEDR- amount of energy (in W/kg) being removed from the object’s orbit by atmospheric drag
-
getAreaPCMin
Set the minimum area of the object to be used to compute the collision probability.- Returns:
- the areaPCMin
-
setAreaPCMin
public void setAreaPCMin(double areaPCMin) Get the minimum area of the object to be used to compute the collision probability.- Parameters:
areaPCMin- the areaPCMin to set
-
getAreaPCMax
Get the maximum area of the object to be used to compute the collision probability.- Returns:
- the areaPCMax
-
setAreaPCMax
public void setAreaPCMax(double areaPCMax) Set the maximum area for the object to be used to compute the collision probability.- Parameters:
areaPCMax- the areaPCMax to set
-
getHbr
Get the object hard body radius.- Returns:
- the object hard body radius.
-
setHbr
public void setHbr(double hbr) Set the object hard body radius.- Parameters:
hbr- the object hard body radius.
-
getApoapsisAltitude
Get the distance of the furthest point in the objects orbit above the equatorial radius of the central body.- Returns:
- the apoapsisAltitude
-
setApoapsisAltitude
public void setApoapsisAltitude(double apoapsisAltitude) Set the distance of the furthest point in the objects orbit above the equatorial radius of the central body.- Parameters:
apoapsisAltitude- the apoapsisHeight to set
-
getPeriapsisAltitude
Get the distance of the closest point in the objects orbit above the equatorial radius of the central body.- Returns:
- the periapsissAltitude
-
setPeriapsisAltitude
public void setPeriapsisAltitude(double periapsisAltitude) Set the distance of the closest point in the objects orbit above the equatorial radius of the central body.- Parameters:
periapsisAltitude- the periapsissHeight to set
-
getInclination
Get the angle between the objects orbit plane and the orbit centers equatorial plane.- Returns:
- the inclination
-
setInclination
public void setInclination(double inclination) Set the angle between the objects orbit plane and the orbit centers equatorial plane.- Parameters:
inclination- the inclination to set
-
getCovConfidence
Get the measure of the confidence in the covariance errors matching reality.- Returns:
- the covConfidence
-
setCovConfidence
public void setCovConfidence(double covConfidence) Set the measure of the confidence in the covariance errors matching reality.- Parameters:
covConfidence- the covConfidence to set
-
getCovConfidenceMethod
Get the method used for the calculation of COV_CONFIDENCE.- Returns:
- the covConfidenceMethod
-
setCovConfidenceMethod
Set the method used for the calculation of COV_CONFIDENCE.- Parameters:
covConfidenceMethod- the covConfidenceMethod to set
-