public class Inertia extends CommonPhysicalProperties
Constructor and Description |
---|
Inertia()
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
FrameFacade |
getFrame()
获取指定惯性的参考系。
|
org.hipparchus.linear.RealMatrix |
getInertiaMatrix()
获取惯性矩阵。
|
void |
setFrame(FrameFacade frame)
设置指定惯性的参考系。
|
void |
setInertiaMatrixEntry(int j, int k, double entry)
设置惯性矩阵中的一个元素。
|
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 void setFrame(FrameFacade frame)
frame
- 指定惯性的参考系
public FrameFacade getFrame()
public org.hipparchus.linear.RealMatrix getInertiaMatrix()
public void setInertiaMatrixEntry(int j, int k, double entry)
同时设置I(j, k)和I(k, j)。
j
- 行索引(必须介于0和3之间(包括0和3))
k
- 列索引(必须介于0和3之间(包括0和3))
entry
- 矩阵元素的值
Copyright © 2002-2023 CS GROUP. All rights reserved.