public class CommonPhysicalProperties extends CommentsContainer
OrbitPhysicalProperties
和AdditionalParameters
的常见物理属性的容器。
Constructor and Description |
---|
CommonPhysicalProperties()
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getMaxRcs()
获取最大雷达截面积。
|
double |
getMinRcs()
获取最小雷达截面积。
|
double |
getOebAreaAlongIntermediate()
在沿中间OEB方向查看时,获取最优外接盒的截面积。
|
double |
getOebAreaAlongMax()
在沿最大OEB方向查看时,获取最优外接盒的截面积。
|
double |
getOebAreaAlongMin()
在沿最小OEB方向查看时,获取最优外接盒的截面积。
|
double |
getOebIntermediate()
获取OEB的中间物理尺寸。
|
double |
getOebMax()
获取OEB的最大物理尺寸。
|
double |
getOebMin()
获取OEB的最小物理尺寸。
|
FrameFacade |
getOebParentFrame()
获取最优外接盒的父参考系。
|
AbsoluteDate |
getOebParentFrameEpoch()
获取最优外接盒的父参考系时刻。
|
org.hipparchus.complex.Quaternion |
getOebQ()
获取定义最优外接盒的四元数。
|
double |
getRcs()
获取典型(50th百分位)雷达截面积。
|
double |
getReflectance()
获取典型(50th百分位)反射系数。
|
double |
getVmAbsolute()
获取典型(50th百分位)视觉星等。
|
double |
getVmApparent()
获取典型(50th百分位)视觉星等。
|
double |
getVmApparentMax()
获取最大视觉星等。
|
double |
getVmApparentMin()
获取最小视觉星等。
|
void |
setMaxRcs(double maxRcs)
设置最大雷达截面积。
|
void |
setMinRcs(double minRcs)
设置最小雷达截面积。
|
void |
setOebAreaAlongIntermediate(double oebAreaAlongIntermediate)
在沿中间OEB方向查看时,设置最优外接盒的截面积。
|
void |
setOebAreaAlongMax(double oebAreaAlongMax)
在沿最大OEB方向查看时,设置最优外接盒的截面积。
|
void |
setOebAreaAlongMin(double oebAreaAlongMin)
在沿最小OEB方向查看时,设置最优外接盒的截面积。
|
void |
setOebIntermediate(double oebIntermediate)
设置OEB的中间物理尺寸。
|
void |
setOebMax(double oebMax)
设置OEB的最大物理尺寸。
|
void |
setOebMin(double oebMin)
设置OEB的最小物理尺寸。
|
void |
setOebParentFrame(FrameFacade oebParentFrame)
设置最优外接盒的父参考系。
|
void |
setOebParentFrameEpoch(AbsoluteDate oebParentFrameEpoch)
设置最优外接盒的父参考系时刻。
|
void |
setOebQ(int i, double qI)
设置定义最优外接盒的四元数的分量。
|
void |
setRcs(double rcs)
设置典型(50th百分位)雷达截面积。
|
void |
setReflectance(double reflectance)
设置典型(50th百分位)反射系数。
|
void |
setVmAbsolute(double vmAbsolute)
设置典型(50th百分位)视觉星等。
|
void |
setVmApparent(double vmApparent)
设置典型(50th百分位)视觉星等。
|
void |
setVmApparentMax(double vmApparentMax)
设置最大视觉星等。
|
void |
setVmApparentMin(double vmApparentMin)
设置最小视觉星等。
|
void |
validate(double version)
检查是否已初始化所有必填项。
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
如果缺少一些必填项或与版本号不兼容,则此方法应引发异常。
validate
在接口 Section
validate
在类 CommentsContainer
version
- 格式版本
public FrameFacade getOebParentFrame()
public void setOebParentFrame(FrameFacade oebParentFrame)
oebParentFrame
- 最优外接盒的父参考系
public AbsoluteDate getOebParentFrameEpoch()
public void setOebParentFrameEpoch(AbsoluteDate oebParentFrameEpoch)
oebParentFrameEpoch
- 最优外接盒的父参考系时刻
public org.hipparchus.complex.Quaternion getOebQ()
public void setOebQ(int i, double qI)
i
- 分量的索引
qI
- 定义最优外接盒的四元数的分量
public double getOebMax()
public void setOebMax(double oebMax)
oebMax
- OEB的最大物理尺寸。
public double getOebIntermediate()
public void setOebIntermediate(double oebIntermediate)
oebIntermediate
- OEB的中间物理尺寸。
public double getOebMin()
public void setOebMin(double oebMin)
oebMin
- OEB的最小物理尺寸。
public double getOebAreaAlongMax()
public void setOebAreaAlongMax(double oebAreaAlongMax)
oebAreaAlongMax
- 在沿最大OEB方向查看时,获取最优外接盒的截面积。
public double getOebAreaAlongIntermediate()
public void setOebAreaAlongIntermediate(double oebAreaAlongIntermediate)
oebAreaAlongIntermediate
- 在沿中间OEB方向查看时,获取最优外接盒的截面积。
public double getOebAreaAlongMin()
public void setOebAreaAlongMin(double oebAreaAlongMin)
oebAreaAlongMin
- 在沿最小OEB方向查看时,获取最优外接盒的截面积。
public double getRcs()
public void setRcs(double rcs)
rcs
- 典型(50th百分位)雷达截面积
public double getMinRcs()
public void setMinRcs(double minRcs)
minRcs
- 最小雷达截面积
public double getMaxRcs()
public void setMaxRcs(double maxRcs)
maxRcs
- 最大雷达截面积
public double getVmAbsolute()
public void setVmAbsolute(double vmAbsolute)
vmAbsolute
- 典型(50th百分位)视觉星等
public double getVmApparentMin()
public void setVmApparentMin(double vmApparentMin)
vmApparentMin
- 最小视觉星等
public double getVmApparent()
public void setVmApparent(double vmApparent)
vmApparent
- 典型(50th百分位)视觉明亮度
public double getVmApparentMax()
public void setVmApparentMax(double vmApparentMax)
vmApparentMax
- 最大视觉明亮度
public double getReflectance()
public void setReflectance(double reflectance)
reflectance
- 典型(50th百分位)反射系数
Copyright © 2002-2023 CS GROUP. All rights reserved.