public class StateVector extends CommentsContainer
Constructor and Description |
---|
StateVector()
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getPositionVector()
获取对象位置矢量。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getVelocityVector()
获取对象速度矢量。
|
void |
setX(double X)
设置对象位置矢量X分量。
|
void |
setXdot(double Xdot)
设置对象速度矢量X分量。
|
void |
setY(double Y)
设置对象位置矢量Y分量。
|
void |
setYdot(double Ydot)
设置对象速度矢量Y分量。
|
void |
setZ(double Z)
设置对象位置矢量Z分量。
|
void |
setZdot(double Zdot)
设置对象速度矢量Z分量。
|
void |
validate(double version)
检查是否已初始化所有必填项。
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
如果某些必填项缺失或与版本号不兼容,则此方法应引发异常。
validate
在接口 Section
validate
在类 CommentsContainer
version
- 格式版本
public void setX(double X)
X
- 对象位置矢量X分量(单位:米)
public void setY(double Y)
Y
- 对象位置矢量Y分量(单位:米)
public void setZ(double Z)
Z
- 对象位置矢量Z分量(单位:米)
public void setXdot(double Xdot)
Xdot
- 对象速度矢量X分量(单位:米/秒)
public void setYdot(double Ydot)
Ydot
- 对象速度矢量Y分量(单位:米/秒)
public void setZdot(double Zdot)
Zdot
- 对象速度矢量Z分量(单位:米/秒)
public org.hipparchus.geometry.euclidean.threed.Vector3D getPositionVector()
public org.hipparchus.geometry.euclidean.threed.Vector3D getVelocityVector()
Copyright © 2002-2023 CS GROUP. All rights reserved.