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, 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
- 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.