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 protected
AbstractSingleFrequencyCombination(CombinationType type, SatelliteSystem system)
Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CombinedObservationData
combine(ObservationData phase, ObservationData pseudoRange)
Combines observation data using a single frequency combination of measurements.CombinedObservationDataSet
combine(ObservationDataSet observations)
Combines observation data using a combination of measurements.protected abstract double
getCombinedValue(double phase, double pseudoRange)
Get the combined observed value of two measurements.String
getName()
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:
getName
in interfaceMeasurementCombination
- Returns:
- name of the combination of measurements
-
combine
public CombinedObservationDataSet combine(ObservationDataSet observations)
Combines observation data using a combination of measurements.- Specified by:
combine
in 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
-
-