T
- the type of the measurementpublic class EstimatedMeasurementBase<T extends ObservedMeasurement<T>> extends Object implements ComparableMeasurement
observed measurement
.Modifier and Type | Class and Description |
---|---|
static class |
EstimatedMeasurementBase.Status
Enumerate for the status of the measurement.
|
Constructor and Description |
---|
EstimatedMeasurementBase(T observedMeasurement,
int iteration,
int count,
SpacecraftState[] states,
TimeStampedPVCoordinates[] participants)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getCount()
Get the evaluations counter.
|
AbsoluteDate |
getDate()
Get the date.
|
double[] |
getEstimatedValue()
Get the estimated value.
|
int |
getIteration()
Get the iteration number.
|
T |
getObservedMeasurement()
Get the associated observed measurement.
|
double[] |
getObservedValue()
Get the observed value.
|
TimeStampedPVCoordinates[] |
getParticipants()
Get the coordinates of the measurements participants in signal travel order.
|
SpacecraftState[] |
getStates()
Get the states of the spacecrafts.
|
EstimatedMeasurementBase.Status |
getStatus()
Get the status.
|
double |
getTimeOffset()
Get the time offset from first state date to measurement date.
|
void |
setEstimatedValue(double... estimatedValue)
Set the estimated value.
|
void |
setStatus(EstimatedMeasurementBase.Status status)
Set the status.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compareTo
durationFrom
public EstimatedMeasurementBase(T observedMeasurement, int iteration, int count, SpacecraftState[] states, TimeStampedPVCoordinates[] participants)
observedMeasurement
- associated observed measurementiteration
- iteration numbercount
- evaluations counterstates
- states of the spacecraftsparticipants
- coordinates of the participants in signal travel order
in inertial framepublic T getObservedMeasurement()
public AbsoluteDate getDate()
getDate
in interface TimeStamped
public int getIteration()
public int getCount()
public SpacecraftState[] getStates()
public TimeStampedPVCoordinates[] getParticipants()
First participant (at index 0) emits the signal (it is for example a ground station for two-way range measurement). Last participant receives the signal (it is also the ground station for two-way range measurement, but a few milliseconds later). Intermediate participants relfect the signal (it is the spacecraft for two-way range measurement).
public double getTimeOffset()
public double[] getObservedValue()
The observed value is the value that was measured by the instrument.
getObservedValue
in interface ComparableMeasurement
public double[] getEstimatedValue()
public void setEstimatedValue(double... estimatedValue)
estimatedValue
- estimated valuepublic EstimatedMeasurementBase.Status getStatus()
The status is set to PROCESSED
at construction, and
can be reset to REJECTED
later on, typically by
OutlierFilter
or DynamicOutlierFilter
public void setStatus(EstimatedMeasurementBase.Status status)
status
- status to setCopyright © 2002-2023 CS GROUP. All rights reserved.