public abstract class AbstractDualFrequencyCombination extends Object implements MeasurementCombination
Modifier and Type | Field and Description |
---|---|
static double |
MHZ_TO_HZ
Mega Hertz to Hertz converter.
|
Modifier | Constructor and Description |
---|---|
protected |
AbstractDualFrequencyCombination(CombinationType type,
SatelliteSystem system)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
CombinedObservationData |
combine(ObservationData od1,
ObservationData od2)
Combines observation data using a dual frequency combination of measurements.
|
CombinedObservationDataSet |
combine(ObservationDataSet observations)
Combines observation data using a combination of measurements.
|
protected abstract double |
getCombinedFrequency(Frequency f1,
Frequency f2)
Get the combined frequency of two measurements.
|
protected abstract double |
getCombinedValue(double obs1,
Frequency f1,
double obs2,
Frequency f2)
Get the combined observed value of two measurements.
|
String |
getName()
Get the name of the combination of measurements.
|
public static final double MHZ_TO_HZ
protected AbstractDualFrequencyCombination(CombinationType type, SatelliteSystem system)
type
- combination of measurements typesystem
- satellite systempublic String getName()
getName
in interface MeasurementCombination
public CombinedObservationData combine(ObservationData od1, ObservationData od2)
od1
- first observation data to combinedod2
- second observation data to combinedpublic CombinedObservationDataSet combine(ObservationDataSet observations)
combine
in interface MeasurementCombination
observations
- observation data setprotected abstract double getCombinedValue(double obs1, Frequency f1, double obs2, Frequency f2)
obs1
- observed value of the first measurementf1
- frequency of the first measurementobs2
- observed value of the second measurementf2
- frequency of the second measurementCopyright © 2002-2021 CS GROUP. All rights reserved.