Provide an abstract base class that defines the interface for a series of classes that are used to compute pseudorange bias. Used by GroupPathCorr.
Definition at line 61 of file GroupPathCorrector.hpp.
#include <GroupPathCorrector.hpp>
Public Member Functions | |
virtual bool | getCorr (const Position &rxPos, const Position &svPos, const SatID &sat, const ObsID &obs, const CommonTime &when, NavType nav, double &corrOut)=0 |
virtual bool | getCorr (const Position &rxPos, const Xvt &svPos, const SatID &sat, const ObsID &obs, const CommonTime &when, NavType nav, double &corrOut)=0 |
GroupPathCorrector () | |
Set the corrType to Unknown by default. More... | |
Public Attributes | |
CorrectorType | corrType |
Set by child classes, indicates what type of bias is computed. More... | |
|
inline |
Set the corrType to Unknown by default.
Definition at line 65 of file GroupPathCorrector.hpp.
|
pure virtual |
Get the bias in meters given the supplied state arguments.
[in] | rxPos | The position of the GNSS receiver antenna. |
[in] | svPos | The position of the satellite with delayed signal. |
[in] | sat | The identity of the satellite with delayed signal. |
[in] | obs | The ID of the signal being un-delayed. |
[in] | when | The time of measurement. |
[in] | nav | The navigation message type of the signal. |
[out] | corrOut | The computed bias in meters. |
Implemented in gnsstk::TropCorrector< Model >, gnsstk::BCISCorrector, gnsstk::BCIonoCorrector, TestIonoCorrector, TestTropCorrector, TestISCorrector2, TestISCorrector1, TestClass< Model >, and TestCorrector.
|
pure virtual |
Get the bias in meters given the supplied state arguments.
[in] | rxPos | The position of the GNSS receiver antenna. |
[in] | svPos | The position of the satellite with delayed signal. |
[in] | sat | The identity of the satellite with delayed signal. |
[in] | obs | The ID of the signal being un-delayed. |
[in] | when | The time of measurement. |
[in] | nav | The navigation message type of the signal. |
[out] | corrOut | The computed bias in meters. |
Implemented in gnsstk::TropCorrector< Model >, gnsstk::BCISCorrector, gnsstk::BCIonoCorrector, TestIonoCorrector, TestTropCorrector, TestISCorrector2, TestISCorrector1, TestClass< Model >, and TestCorrector.
CorrectorType gnsstk::GroupPathCorrector::corrType |
Set by child classes, indicates what type of bias is computed.
Definition at line 87 of file GroupPathCorrector.hpp.