Go to the documentation of this file.
51 double& corrOut)
override
59 double& corrOut)
override
79 TUDEF(
"CorrectionResults",
"CorrectionResults");
89 TUDEF(
"CorrectionResults",
"addResult/getResults");
93 for (
unsigned i = 1; i < 5; i++)
100 TUASSERTFE((
double)i, results.rbegin()->result);
112 TUDEF(
"CorrectionResults",
"getCorrSum");
142 unsigned errorTotal = 0;
149 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal
void clear()
Empty the contents of results.
TestCorrector(gnsstk::CorrectorType ct)
#define TUCATCH(STATEMENT)
CorrectorType
Identify different sources of pseudorange bias.
@ Trop
Troposphere (weather) corrector.
unsigned getCorrSumTest()
#define TUASSERTE(TYPE, EXP, GOT)
@ UseFirst
Sum includes first valid correction of type, all computed.
double getCorrSum(CorrDupHandling dups) const
double result
Computed bias in meters.
@ ComputeLast
Sum includes last valid correction of a type.
unsigned addGetClearResultsTest()
@ ComputeFirst
Sum includes first valid correction, no duplication.
const CorrectionResultList & getResults() const
Get the ordered list of results.
#define TUDEF(CLASS, METHOD)
@ Multipath
Multipath corrector.
@ ISC
Inter-signal bias corrector.
void addResult(const CorrectionResult &res)
#define TUASSERTFE(EXP, GOT)
Simple class that lets us set the corrType field directly.
std::list< CorrectionResult > CorrectionResultList
Just an ordered list of group path correction results.
NavType
Supported navigation types.
unsigned constructorTest()
@ Iono
Ionospheric corrector.
CorrectorType corrType
Set by child classes, indicates what type of bias is computed.
bool getCorr(const gnsstk::Position &rxPos, const gnsstk::Position &svPos, const gnsstk::SatID &sat, const gnsstk::ObsID &obs, const gnsstk::CommonTime &when, gnsstk::NavType nav, double &corrOut) override
bool getCorr(const gnsstk::Position &rxPos, const gnsstk::Xvt &svPos, const gnsstk::SatID &sat, const gnsstk::ObsID &obs, const gnsstk::CommonTime &when, gnsstk::NavType nav, double &corrOut) override
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38