public class AdditionalParameters extends CommonPhysicalProperties
Constructor and Description |
---|
AdditionalParameters()
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getApoapsisAltitude()
获取对象轨道中距离中心天体赤道半径最远点的距离。
|
double |
getAreaDRG()
获取对象暴露于大气阻力的有效面积。
|
double |
getAreaPC()
获取对象的实际面积。
|
double |
getAreaPCMax()
获取用于计算碰撞概率的对象的最大面积。
|
double |
getAreaPCMin()
设置用于计算碰撞概率的对象的最小面积。
|
double |
getAreaSRP()
获取对象暴露于太阳辐射压力的有效面积。
|
double |
getCDAreaOverMass()
获取用于将状态向量和协方差传播到TCA的对象的Cd x A/m。
|
double |
getCovConfidence()
获取协方差误差匹配实际情况的置信度度量。
|
String |
getCovConfidenceMethod()
获取用于计算COV_CONFIDENCE的方法。
|
double |
getCRAreaOverMass()
获取用于将状态向量和协方差传播到TCA的对象的Cr x A/m。
|
double |
getHbr()
获取对象的硬体半径。
|
double |
getInclination()
获取对象轨道平面与轨道中心赤道平面之间的角度。
|
double |
getMass()
获取对象的质量。
|
double |
getPeriapsisAltitude()
获取对象轨道中距离中心天体赤道半径最近点的距离。
|
double |
getSedr()
获取大气阻力从对象轨道中移除的能量量。
|
double |
getThrustAcceleration()
获取用于将状态向量和协方差传播到TCA的对象的轨道内推力加速度。
|
void |
setApoapsisAltitude(double apoapsisAltitude)
设置对象轨道中距离中心天体赤道半径最远点的距离。
|
void |
setAreaDRG(double areaDRG)
设置对象暴露于大气阻力的有效面积。
|
void |
setAreaPC(double areaPC)
设置对象的实际面积。
|
void |
setAreaPCMax(double areaPCMax)
设置用于计算碰撞概率的对象的最大面积。
|
void |
setAreaPCMin(double areaPCMin)
获取用于计算碰撞概率的对象的最小面积。
|
void |
setAreaSRP(double areaSRP)
设置对象暴露于太阳辐射压力的有效面积。
|
void |
setCDAreaOverMass(double CDAreaOverMass)
设置用于将状态向量和协方差传播到TCA的对象的Cd x A/m。
|
void |
setCovConfidence(double covConfidence)
设置协方差误差匹配实际情况的置信度度量。
|
void |
setCovConfidenceMethod(String covConfidenceMethod)
设置用于计算COV_CONFIDENCE的方法。
|
void |
setCRAreaOverMass(double CRAreaOverMass)
设置用于将状态向量和协方差传播到TCA的对象的Cr x A/m。
|
void |
setHbr(double hbr)
设置对象的硬体半径。
|
void |
setInclination(double inclination)
设置对象轨道平面与轨道中心赤道平面之间的角度。
|
void |
setMass(double mass)
设置对象的质量。
|
void |
setPeriapsisAltitude(double periapsisAltitude)
设置对象轨道中距离中心天体赤道半径最近点的距离。
|
void |
setSedr(double SEDR)
设置大气阻力从对象轨道中移除的能量量。
|
void |
setThrustAcceleration(double thrustAcceleration)
设置用于将状态向量和协方差传播到TCA的对象的轨道内推力加速度。
|
void |
validate(double version)
检查是否已初始化所有必填项。
|
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)
如果缺少一些必填项或与版本号不兼容,则此方法应引发异常。
validate
在接口 Section
validate
在类 CommonPhysicalProperties
version
- 格式版本
public double getAreaPC()
public void setAreaPC(double areaPC)
areaPC
- 要设置的面积(以m²为单位)
public double getAreaDRG()
public void setAreaDRG(double areaDRG)
areaDRG
- 要设置的面积(以m²为单位)
public double getAreaSRP()
public void setAreaSRP(double areaSRP)
areaSRP
- 要设置的面积(以m²为单位)
public double getMass()
public void setMass(double mass)
mass
- 要设置的对象质量(以kg为单位)
public double getCDAreaOverMass()
public void setCDAreaOverMass(double CDAreaOverMass)
CDAreaOverMass
- 要设置的对象的Cd x A/m(以m²/kg为单位)
public double getCRAreaOverMass()
public void setCRAreaOverMass(double CRAreaOverMass)
CRAreaOverMass
- 要设置的对象的Cr x A/m(以m²/kg为单位)
public double getThrustAcceleration()
public void setThrustAcceleration(double thrustAcceleration)
thrustAcceleration
- 对象的轨道内推力加速度(以m/s²为单位)
public double getSedr()
public void setSedr(double SEDR)
SEDR
- 大气阻力从对象轨道中移除的能量量(以W/kg为单位)
public double getAreaPCMin()
public void setAreaPCMin(double areaPCMin)
areaPCMin
- 要设置的areaPCMin
public double getAreaPCMax()
public void setAreaPCMax(double areaPCMax)
areaPCMax
- 要设置的areaPCMax
public double getHbr()
public void setHbr(double hbr)
hbr
- 对象的硬体半径。
public double getApoapsisAltitude()
public void setApoapsisAltitude(double apoapsisAltitude)
apoapsisAltitude
- 要设置的apoapsisHeight
public double getPeriapsisAltitude()
public void setPeriapsisAltitude(double periapsisAltitude)
periapsisAltitude
- 要设置的periapsissHeight
public double getInclination()
public void setInclination(double inclination)
inclination
- 要设置的inclination
public double getCovConfidence()
public void setCovConfidence(double covConfidence)
covConfidence
- 要设置的covConfidence
public String getCovConfidenceMethod()
public void setCovConfidenceMethod(String covConfidenceMethod)
covConfidenceMethod
- 要设置的covConfidenceMethod
Copyright © 2002-2023 CS GROUP. All rights reserved.