public class SP3Coordinate extends TimeStampedPVCoordinates
Modifier and Type | Field and Description |
---|---|
static SP3Coordinate |
DUMMY
所有字段均设置为0.0的虚拟坐标。
|
ZERO
Constructor and Description |
---|
SP3Coordinate(AbsoluteDate date, org.hipparchus.geometry.euclidean.threed.Vector3D position, org.hipparchus.geometry.euclidean.threed.Vector3D positionAccuracy, org.hipparchus.geometry.euclidean.threed.Vector3D velocity, org.hipparchus.geometry.euclidean.threed.Vector3D velocityAccuracy, double clock, double clockAccuracy, double clockRate, double clockRateAccuracy, boolean clockEvent, boolean clockPrediction, boolean orbitManeuverEvent, boolean orbitPrediction)
创建具有位置和速度的坐标。
|
Modifier and Type | Method and Description |
---|---|
double |
getClockAccuracy()
获取钟精度。
|
double |
getClockCorrection()
获取钟校正值。
|
double |
getClockRateAccuracy()
获取钟速率精度。
|
double |
getClockRateChange()
获取钟速率。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getPositionAccuracy()
获取位置精度。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getVelocityAccuracy()
获取速度精度。
|
boolean |
hasClockEvent()
获取钟事件标志。
|
boolean |
hasClockPrediction()
获取钟预测标志。
|
boolean |
hasOrbitManeuverEvent()
获取轨道机动事件标志。
|
boolean |
hasOrbitPrediction()
获取轨道预测标志。
|
getDate, shiftedBy, toString, toString, toTaylorProvider
blendArithmeticallyWith, crossProduct, estimateVelocity, getAcceleration, getAngularVelocity, getMomentum, getPosition, getVelocity, negate, normalize, positionShiftedBy, toDerivativeStructurePV, toDerivativeStructureVector, toUnivariateDerivative1PV, toUnivariateDerivative1Vector, toUnivariateDerivative2PV, toUnivariateDerivative2Vector
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
durationFrom
public static final SP3Coordinate DUMMY
public SP3Coordinate(AbsoluteDate date, org.hipparchus.geometry.euclidean.threed.Vector3D position, org.hipparchus.geometry.euclidean.threed.Vector3D positionAccuracy, org.hipparchus.geometry.euclidean.threed.Vector3D velocity, org.hipparchus.geometry.euclidean.threed.Vector3D velocityAccuracy, double clock, double clockAccuracy, double clockRate, double clockRateAccuracy, boolean clockEvent, boolean clockPrediction, boolean orbitManeuverEvent, boolean orbitPrediction)
date
- 有效日期。
position
- 卫星的位置。
positionAccuracy
- 卫星的位置精度(如果未知则为null)。
velocity
- 卫星的速度。
velocityAccuracy
- 卫星的速度精度(如果未知则为null)。
clock
- 校正值(秒)。
clockAccuracy
- 校正值(秒)(如果未知则为Double.NaN
)。
clockRate
- 速率(秒/秒)。
clockRateAccuracy
- 速率精度(秒/秒)(如果未知则为Double.NaN
)。
clockEvent
- 钟事件标志。
clockPrediction
- 钟预测标志。
orbitManeuverEvent
- 轨道机动事件标志。
orbitPrediction
- 标志。
public double getClockCorrection()
public double getClockRateChange()
public org.hipparchus.geometry.euclidean.threed.Vector3D getPositionAccuracy()
public org.hipparchus.geometry.euclidean.threed.Vector3D getVelocityAccuracy()
public double getClockAccuracy()
Double.NaN
)。
public double getClockRateAccuracy()
Double.NaN
)。
public boolean hasClockEvent()
public boolean hasClockPrediction()
public boolean hasOrbitManeuverEvent()
public boolean hasOrbitPrediction()
Copyright © 2002-2023 CS GROUP. All rights reserved.