T
- the type of the measurement
public class EstimatedMeasurementBase<T extends ObservedMeasurement<T>> extends Object implements ComparableMeasurement
观测测量
相关的估计理论值的类。
Modifier and Type | Class and Description |
---|---|
static class |
EstimatedMeasurementBase.Status
用于测量状态的枚举。
|
Constructor and Description |
---|
EstimatedMeasurementBase(T observedMeasurement, int iteration, int count, SpacecraftState[] states, TimeStampedPVCoordinates[] participants)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
int |
getCount()
获取评估计数器。
|
AbsoluteDate |
getDate()
获取日期。
|
double[] |
getEstimatedValue()
获取估计值。
|
int |
getIteration()
获取迭代次数。
|
T |
getObservedMeasurement()
获取相关的观测测量。
|
double[] |
getObservedValue()
获取观测值。
|
TimeStampedPVCoordinates[] |
getParticipants()
获取信号传播顺序中测量参与者的坐标。
|
SpacecraftState[] |
getStates()
获取航天器的状态。
|
EstimatedMeasurementBase.Status |
getStatus()
获取状态。
|
double |
getTimeOffset()
获取从第一个状态日期到测量日期的时间偏移量。
|
void |
setEstimatedValue(double... estimatedValue)
设置估计值。
|
void |
setStatus(EstimatedMeasurementBase.Status 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
- 相关的观测测量
iteration
- 迭代次数
count
- 评估计数器
states
- 航天器的状态
participants
- 惯性参与者的信号传播顺序中的坐标
public T getObservedMeasurement()
public AbsoluteDate getDate()
getDate
在接口 TimeStamped
public int getIteration()
public int getCount()
public SpacecraftState[] getStates()
public TimeStampedPVCoordinates[] getParticipants()
第一个参与者(索引为0)发射信号(例如,对于双程测距测量,它是地面站)。最后一个参与者接收信号(对于双程测距测量,它也是地面站,但稍晚几毫秒)。中间参与者反射信号(对于双程测距测量,它是航天器)。
public double getTimeOffset()
public double[] getObservedValue()
观测值是仪器测量的值。
getObservedValue
在接口 ComparableMeasurement
public double[] getEstimatedValue()
public void setEstimatedValue(double... estimatedValue)
estimatedValue
- 估计值
public EstimatedMeasurementBase.Status getStatus()
状态在构造时设置为已处理
,可以稍后重置为已拒绝
,通常由OutlierFilter
或DynamicOutlierFilter
进行
public void setStatus(EstimatedMeasurementBase.Status status)
status
- 要设置的状态
Copyright © 2002-2023 CS GROUP. All rights reserved.