public class AdditionalParameters extends CommentsContainer
Constructor and Description |
---|
AdditionalParameters()
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getAreaDRG()
Get the effective area of the object exposed to atmospheric drag.
|
double |
getAreaPC()
Get the actual area of the object.
|
double |
getAreaSRP()
Get the effective area of the object exposed to solar radiation pressure.
|
double |
getCDAreaOverMass()
Get the object’s Cd x A/m used to propagate the state vector and covariance to TCA.
|
double |
getCRAreaOverMass()
Get the object’s Cr x A/m used to propagate the state vector and covariance to TCA.
|
double |
getMass()
Get the mass of the object.
|
double |
getSedr()
Get the amount of energy being removed from the object’s orbit by atmospheric drag.
|
double |
getThrustAcceleration()
Get the object’s acceleration due to in-track thrust used to propagate the state vector and covariance to TCA.
|
void |
setAreaDRG(double areaDRG)
Set the effective area of the object exposed to atmospheric drag.
|
void |
setAreaPC(double areaPC)
Set the actual area of the object.
|
void |
setAreaSRP(double areaSRP)
Set the effective area of the object exposed to solar radiation pressure.
|
void |
setCDAreaOverMass(double CDAreaOverMass)
Set the object’s Cd x A/m used to propagate the state vector and covariance to TCA.
|
void |
setCRAreaOverMass(double CRAreaOverMass)
Set the object’s Cr x A/m used to propagate the state vector and covariance to TCA.
|
void |
setMass(double mass)
Set the mass of the object.
|
void |
setSedr(double SEDR)
Set the amount of energy being removed from the object’s orbit by atmospheric drag.
|
void |
setThrustAcceleration(double thrustAcceleration)
Set the object’s acceleration due to in-track thrust used to propagate the state vector and covariance to TCA.
|
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
This method should throw an exception if some mandatory entries are missing or not compatible with version number.
validate
in interface Section
validate
in class CommentsContainer
version
- format versionpublic double getAreaPC()
public void setAreaPC(double areaPC)
areaPC
- area (in m²) value to be setpublic double getAreaDRG()
public void setAreaDRG(double areaDRG)
areaDRG
- area (in m²) value to be setpublic double getAreaSRP()
public void setAreaSRP(double areaSRP)
areaSRP
- area (in m²) to be setpublic double getMass()
public void setMass(double mass)
mass
- mass (in kg) of the object to be setpublic double getCDAreaOverMass()
public void setCDAreaOverMass(double CDAreaOverMass)
CDAreaOverMass
- object’s Cd x A/m (in m²/kg) value to be setpublic double getCRAreaOverMass()
public void setCRAreaOverMass(double CRAreaOverMass)
CRAreaOverMass
- object’s Cr x A/m (in m²/kg) value to be setpublic double getThrustAcceleration()
public void setThrustAcceleration(double thrustAcceleration)
thrustAcceleration
- object’s acceleration (in m/s²) due to in-track thrustpublic double getSedr()
public void setSedr(double SEDR)
SEDR
- amount of energy (in W/kg) being removed from the object’s orbit by atmospheric dragCopyright © 2002-2022 CS GROUP. All rights reserved.