public class SP3Coordinate extends TimeStampedPVCoordinates
| Modifier and Type | Field and Description |
|---|---|
static SP3Coordinate |
DUMMY
Dummy coordinate with all fields set to 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)
Create a coordinate with position and velocity.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getClockAccuracy()
Get the clock accuracy.
|
double |
getClockCorrection()
Get the clock correction value.
|
double |
getClockRateAccuracy()
Get the clock rate accuracy.
|
double |
getClockRateChange()
Get the clock rate.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getPositionAccuracy()
Get the position accuracy.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getVelocityAccuracy()
Get the velocity accuracy.
|
boolean |
hasClockEvent()
Get clock event flag.
|
boolean |
hasClockPrediction()
Get clock prediction flag.
|
boolean |
hasOrbitManeuverEvent()
Get orbit maneuver event flag.
|
boolean |
hasOrbitPrediction()
Get orbit prediction flag.
|
getDate, shiftedBy, toString, toString, toTaylorProviderblendArithmeticallyWith, crossProduct, estimateVelocity, getAcceleration, getAngularVelocity, getMomentum, getPosition, getVelocity, negate, normalize, positionShiftedBy, toDerivativeStructurePV, toDerivativeStructureVector, toUnivariateDerivative1PV, toUnivariateDerivative1Vector, toUnivariateDerivative2PV, toUnivariateDerivative2Vectorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdurationFrompublic 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 - of validity.position - of the satellite.positionAccuracy - of the satellite (null if not known).velocity - of the satellite.velocityAccuracy - of the satellite (null if not known).clock - correction in s.clockAccuracy - correction in s (Double.NaN if not known).clockRate - in s / s.clockRateAccuracy - in s / s (Double.NaN if not known).clockEvent - clock event flagclockPrediction - clock prediction flagorbitManeuverEvent - orbit maneuver event flagorbitPrediction - flagpublic 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 if not known).public double getClockRateAccuracy()
Double.NaN if not known).public boolean hasClockEvent()
public boolean hasClockPrediction()
public boolean hasOrbitManeuverEvent()
public boolean hasOrbitPrediction()
Copyright © 2002-2023 CS GROUP. All rights reserved.