|
PolynomialCycleSlipDetectorResult | checkForCycleSlip (const Key &key, InsTime insTime, double measurementDifference, double threshold) |
| Checks for a cycle slip.
|
|
void | clear () |
| Empties the collected polynomials.
|
|
Strategy | getFitStrategy () const |
| Get the strategy used for fitting.
|
|
size_t | getPolynomialDegree () const |
| Get the degree of the polynomial which is used for fitting.
|
|
size_t | getWindowSize () const |
| Get the window size for the polynomial fit.
|
|
bool | isEnabled () const |
| Is the cycle-slip detector enabled?
|
|
| PolynomialCycleSlipDetector (size_t windowSize, size_t polyDegree, bool enabled=true) |
| Constructor.
|
|
void | reset (const Key &key) |
| Reset the polynomial for the given combination.
|
|
void | setEnabled (bool enabled) |
| Sets the enabled state.
|
|
void | setFitStrategy (Strategy strategy) |
| Sets the strategy used for fitting.
|
|
void | setPolynomialDegree (size_t polyDegree) |
| Sets the degree of the polynomial which is used for fitting.
|
|
void | setWindowSize (size_t windowSize) |
| Sets the amount of points used for the fit (sliding window)
|
|
template<typename Key>
class NAV::PolynomialCycleSlipDetector< Key >
Cycle-slip detection.