Class AbstractSingleFrequencyCombination
- java.lang.Object
-
- org.orekit.estimation.measurements.gnss.AbstractSingleFrequencyCombination
-
- All Implemented Interfaces:
MeasurementCombination
- Direct Known Subclasses:
GRAPHICCombination,PhaseMinusCodeCombination
public abstract class AbstractSingleFrequencyCombination extends Object implements MeasurementCombination
Base class for single frequency combination of measurements.- Since:
- 10.1
- Author:
- Bryan Cazabonne
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSingleFrequencyCombination(CombinationType type, SatelliteSystem system)Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CombinedObservationDatacombine(ObservationData phase, ObservationData pseudoRange)Combines observation data using a single frequency combination of measurements.CombinedObservationDataSetcombine(ObservationDataSet observations)Combines observation data using a combination of measurements.protected abstract doublegetCombinedValue(double phase, double pseudoRange)Get the combined observed value of two measurements.StringgetName()Get the name of the combination of measurements.
-
-
-
Constructor Detail
-
AbstractSingleFrequencyCombination
protected AbstractSingleFrequencyCombination(CombinationType type, SatelliteSystem system)
Constructor.- Parameters:
type- combination of measurements typesystem- satellite system
-
-
Method Detail
-
getName
public String getName()
Get the name of the combination of measurements.- Specified by:
getNamein interfaceMeasurementCombination- Returns:
- name of the combination of measurements
-
combine
public CombinedObservationDataSet combine(ObservationDataSet observations)
Combines observation data using a combination of measurements.- Specified by:
combinein interfaceMeasurementCombination- Parameters:
observations- observation data set- Returns:
- a combined observation data set
-
combine
public CombinedObservationData combine(ObservationData phase, ObservationData pseudoRange)
Combines observation data using a single frequency combination of measurements.- Parameters:
phase- phase measurementpseudoRange- pseudoRange measurement- Returns:
- a combined observation data
-
getCombinedValue
protected abstract double getCombinedValue(double phase, double pseudoRange)Get the combined observed value of two measurements.- Parameters:
phase- observed value of the phase measurementpseudoRange- observed value of the range measurement- Returns:
- combined observed value
-
-