![]() |
0.5.0
|
Ambiguity resolution algorithms. More...
Go to the source code of this file.
Data Structures | |
struct | NAV::AmbiguityResolutionParameters |
Ambiguity resolution algorithms and parameters. More... | |
struct | NAV::AmbiguityResolutionResult< Scalar, nAmb, nReal > |
Ambiguity resolution result. More... | |
struct | NAV::AmbiguityResolutionResult< Scalar, nAmb, nReal >::FixedAmbiguity |
Fixed ambiguity and their squared norm. More... |
Namespaces | |
namespace | NAV |
Enumerations | |
enum class | NAV::AmbiguityResolutionFailure : uint8_t { NAV::None , NAV::NoSearchAlgorithm , NAV::Decorrelation , NAV::NoCandidatesFound , NAV::ValidationFailed } |
Possible failures. More... | |
enum class | NAV::AmbiguityResolutionStrategy : uint8_t { NAV::Continuous , NAV::FixAndHold , NAV::COUNT } |
Ambiguity resolution strategies. More... |
Functions | |
void | NAV::from_json (const json &j, AmbiguityResolutionParameters &obj) |
Converts the provided json object into a node object. | |
bool | NAV::GuiAmbiguityResolution (const char *id, AmbiguityResolutionParameters ¶ms, float width=310.0F) |
Shows a ComboBox to select the ambiguity resolution algorithms. | |
template<typename DerivedA, typename DerivedQa, typename DerivedB, typename DerivedQb, typename DerivedQab, typename DerivedQba> | |
AmbiguityResolutionResult< typename DerivedA::Scalar, DerivedA::RowsAtCompileTime, DerivedB::RowsAtCompileTime > | NAV::ResolveAmbiguities (const Eigen::MatrixBase< DerivedA > &a, const Eigen::MatrixBase< DerivedQa > &Qa, const Eigen::MatrixBase< DerivedB > &b, const Eigen::MatrixBase< DerivedQb > &Qb, const Eigen::MatrixBase< DerivedQab > &Qab, const Eigen::MatrixBase< DerivedQba > &Qba, const AmbiguityResolutionParameters ¶ms, const std::string &nameId) |
Tries resolving the ambiguities. | |
void | NAV::to_json (json &j, const AmbiguityResolutionParameters &obj) |
Converts the provided object into json. | |
const char * | NAV::to_string (AmbiguityResolutionParameters::DecorrelationAlgorithm decorrelationAlgorithm) |
Converts the enum to a string. | |
const char * | NAV::to_string (AmbiguityResolutionParameters::SearchAlgorithm searchAlgorithm) |
Converts the enum to a string. | |
const char * | NAV::to_string (AmbiguityResolutionParameters::ValidationAlgorithm validationAlgorithm) |
Converts the enum to a string. | |
const char * | NAV::to_string (AmbiguityResolutionStrategy ambiguityResolutionStrategy) |
Converts the enum to a string. | |
const char * | NAV::to_string_short (AmbiguityResolutionParameters::SearchAlgorithm searchAlgorithm) |
Converts the enum to a string. |