public class AdditionalParameters extends CommonPhysicalProperties
Constructor and Description |
---|
AdditionalParameters()
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getApoapsisAltitude()
Get the distance of the furthest point in the objects orbit above the equatorial radius of the central body.
|
double |
getAreaDRG()
Get the effective area of the object exposed to atmospheric drag.
|
double |
getAreaPC()
Get the actual area of the object.
|
double |
getAreaPCMax()
Get the maximum area of the object to be used to compute the collision probability.
|
double |
getAreaPCMin()
Set the minimum area of the object to be used to compute the collision probability.
|
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 |
getCovConfidence()
Get the measure of the confidence in the covariance errors matching reality.
|
String |
getCovConfidenceMethod()
Get the method used for the calculation of COV_CONFIDENCE.
|
double |
getCRAreaOverMass()
Get the object’s Cr x A/m used to propagate the state vector and covariance to TCA.
|
double |
getHbr()
Get the object hard body radius.
|
double |
getInclination()
Get the angle between the objects orbit plane and the orbit centers equatorial plane.
|
double |
getMass()
Get the mass of the object.
|
double |
getPeriapsissAltitude()
Get the distance of the closest point in the objects orbit above the equatorial radius of the central body.
|
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 |
setApoapsisAltitude(double apoapsisAltitude)
Set the distance of the furthest point in the objects orbit above the equatorial radius of the central body.
|
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 |
setAreaPCMax(double areaPCMax)
Set the maximum area for the object to be used to compute the collision probability.
|
void |
setAreaPCMin(double areaPCMin)
Get the minimum area of the object to be used to compute the collision probability.
|
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 |
setCovConfidence(double covConfidence)
Set the measure of the confidence in the covariance errors matching reality.
|
void |
setCovConfidenceMethod(String covConfidenceMethod)
Set the method used for the calculation of COV_CONFIDENCE.
|
void |
setCRAreaOverMass(double CRAreaOverMass)
Set the object’s Cr x A/m used to propagate the state vector and covariance to TCA.
|
void |
setHbr(double hbr)
Set the object hard body radius.
|
void |
setInclination(double inclination)
Set the angle between the objects orbit plane and the orbit centers equatorial plane.
|
void |
setMass(double mass)
Set the mass of the object.
|
void |
setPeriapsissAltitude(double periapsissAltitude)
Set the distance of the closest point in the objects orbit above the equatorial radius of the central body.
|
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.
|
getMaxRcs, getMinRcs, getOebAreaAlongIntermediate, getOebAreaAlongMax, getOebAreaAlongMin, getOebIntermediate, getOebMax, getOebMin, 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, setVmApparentMin
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 CommonPhysicalProperties
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 dragpublic double getAreaPCMin()
public void setAreaPCMin(double areaPCMin)
areaPCMin
- the areaPCMin to setpublic double getAreaPCMax()
public void setAreaPCMax(double areaPCMax)
areaPCMax
- the areaPCMax to setpublic double getHbr()
public void setHbr(double hbr)
hbr
- the object hard body radius.public double getApoapsisAltitude()
public void setApoapsisAltitude(double apoapsisAltitude)
apoapsisAltitude
- the apoapsisHeight to setpublic double getPeriapsissAltitude()
public void setPeriapsissAltitude(double periapsissAltitude)
periapsissAltitude
- the periapsissHeight to setpublic double getInclination()
public void setInclination(double inclination)
inclination
- the inclination to setpublic double getCovConfidence()
public void setCovConfidence(double covConfidence)
covConfidence
- the covConfidence to setpublic String getCovConfidenceMethod()
public void setCovConfidenceMethod(String covConfidenceMethod)
covConfidenceMethod
- the covConfidenceMethod to setCopyright © 2002-2023 CS GROUP. All rights reserved.