public class PV extends AbstractMeasurement<PV>
| Constructor and Description |
|---|
PV(AbsoluteDate date,
Vector3D position,
Vector3D velocity,
double sigmaPosition,
double sigmaVelocity,
double baseWeight)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Vector3D |
getPosition()
Get the position.
|
Vector3D |
getVelocity()
Get the velocity.
|
protected EstimatedMeasurement<PV> |
theoreticalEvaluation(int iteration,
int evaluation,
SpacecraftState state)
Estimate the theoretical value.
|
addModifier, estimate, getBaseWeight, getDate, getDimension, getModifiers, getObservedValue, getParametersDrivers, getTheoreticalStandardDeviation, isEnabled, setEnabledpublic PV(AbsoluteDate date, Vector3D position, Vector3D velocity, double sigmaPosition, double sigmaVelocity, double baseWeight)
The measurement must be in the orbit propagation frame.
date - date of the measurementposition - positionvelocity - velocitysigmaPosition - theoretical standard deviation on position componentssigmaVelocity - theoretical standard deviation on velocity componentsbaseWeight - base weightpublic Vector3D getPosition()
public Vector3D getVelocity()
protected EstimatedMeasurement<PV> theoreticalEvaluation(int iteration, int evaluation, SpacecraftState state) throws OrekitException
The theoretical value does not have any modifiers applied.
theoreticalEvaluation in class AbstractMeasurement<PV>iteration - iteration numberevaluation - evaluation numberstate - orbital state at measurement dateOrekitException - if value cannot be computedAbstractMeasurement.estimate(int, int, SpacecraftState)Copyright © 2002-2016 CS Systèmes d'information. All rights reserved.