_autoInitKF | NAV::ImuFusion | private |
_autostartWorker | NAV::Node | inlineprivatestatic |
_averageEndTime | NAV::ImuFusion | private |
_avgEndTime | NAV::ImuFusion | private |
_biasCovariances | NAV::ImuFusion | private |
_checkKalmanMatricesRanks | NAV::ImuFusion | private |
_configWindowFocus | NAV::Node | private |
_configWindowForceCollapse | NAV::Node | private |
_configWindowIsCollapsed | NAV::Node | private |
_configWindowMutex | NAV::Node | private |
_cumulatedImuObs | NAV::ImuFusion | private |
_cumulatedPinIds | NAV::ImuFusion | private |
_disable | NAV::Node | private |
_firstTimestamp | NAV::ImuFusion | private |
_guiConfigDefaultWindowSize | NAV::Node | protected |
_hasConfig | NAV::Node | protected |
_imuBiasesIdentical | NAV::ImuFusion | private |
_imuCharacteristicsIdentical | NAV::ImuFusion | private |
_imuFrequency | NAV::ImuFusion | private |
_imuFusionType | NAV::ImuFusion | private |
_imuPos | NAV::ImuFusion | protected |
_imuPosSet | NAV::ImuFusion | private |
_imuRotations_accel | NAV::ImuFusion | private |
_imuRotations_gyro | NAV::ImuFusion | private |
_initCoeffsAccelTemp | NAV::ImuFusion | private |
_initCoeffsAngRateTemp | NAV::ImuFusion | private |
_initCovarianceCoeffsAccelTemp | NAV::ImuFusion | private |
_initCovarianceCoeffsAngRateTemp | NAV::ImuFusion | private |
_initJerkAngAcc | NAV::ImuFusion | private |
_kalmanFilter | NAV::ImuFusion | private |
_kfInitialized | NAV::ImuFusion | private |
_lastFiltObs | NAV::ImuFusion | private |
_latestKnot | NAV::ImuFusion | private |
_latestTimestamp | NAV::ImuFusion | private |
_lockConfigDuringRun | NAV::Node | protected |
_measurementNoiseVariances | NAV::ImuFusion | private |
_mode | NAV::Node | private |
_nInputPins | NAV::ImuFusion | private |
_numBsplines | NAV::ImuFusion | private |
_numMeasurements | NAV::ImuFusion | private |
_numStates | NAV::ImuFusion | private |
_numStatesEst | NAV::ImuFusion | private |
_numStatesEstBsplineKF | NAV::ImuFusion | private |
_numStatesEstIRWKF | NAV::ImuFusion | private |
_numStatesPerPin | NAV::ImuFusion | private |
_onlyRealTime | NAV::Node | protected |
_pinData | NAV::ImuFusion | private |
_pinDataBsplineKF | NAV::ImuFusion | private |
_pinDataIRWKF | NAV::ImuFusion | private |
_processNoiseVariances | NAV::ImuFusion | private |
_procNoiseCoeffsAccelTemp | NAV::ImuFusion | private |
_procNoiseCoeffsAngRateTemp | NAV::ImuFusion | private |
_reinitialize | NAV::Node | private |
_showConfig | NAV::Node | private |
_size | NAV::Node | private |
_splineSpacing | NAV::ImuFusion | private |
_state | NAV::Node | private |
_stateMutex | NAV::Node | mutableprivate |
_timeSinceStartup | NAV::ImuFusion | private |
_worker | NAV::Node | private |
_workerConditionVariable | NAV::Node | private |
_workerMutex | NAV::Node | private |
_workerTimeout | NAV::Node | private |
_workerWakeup | NAV::Node | private |
afterCreateLink(OutputPin &startPin, InputPin &endPin) | NAV::Node | virtual |
afterDeleteLink(OutputPin &startPin, InputPin &endPin) | NAV::Node | virtual |
callbacksEnabled | NAV::Node | |
category() | NAV::ImuFusion | static |
combineSignals(const std::shared_ptr< const ImuObs > &imuObs) | NAV::ImuFusion | private |
deinitialize() override | NAV::ImuFusion | privatevirtual |
doDeinitialize(bool wait=false) | NAV::Node | |
doDisable(bool wait=false) | NAV::Node | |
doEnable() | NAV::Node | |
doInitialize(bool wait=false) | NAV::Node | |
doReinitialize(bool wait=false) | NAV::Node | |
flush() | NAV::Node | virtual |
getInputValue(size_t portIndex) const | NAV::Node | inline |
getMode() const | NAV::Node | |
getSize() const | NAV::Node | |
getState() const | NAV::Node | |
guiConfig() override | NAV::ImuFusion | virtual |
id | NAV::Node | |
Imu(const Imu &)=delete | NAV::Imu | |
Imu(Imu &&)=delete | NAV::Imu | |
Imu(std::string name) | NAV::Imu | explicitprotected |
ImuFusion() | NAV::ImuFusion | |
ImuFusion(const ImuFusion &)=delete | NAV::ImuFusion | |
ImuFusion(ImuFusion &&)=delete | NAV::ImuFusion | |
ImuFusionType enum name | NAV::ImuFusion | private |
imuPosition() const | NAV::Imu | inline |
initialize() override | NAV::ImuFusion | privatevirtual |
initializeMountingAngles() | NAV::ImuFusion | private |
inputPinFromId(ax::NodeEditor::PinId pinId) | NAV::Node | |
inputPinIndexFromId(ax::NodeEditor::PinId pinId) const | NAV::Node | |
inputPins | NAV::Node | |
invokeCallbacks(size_t portIndex, const std::shared_ptr< const NodeData > &data) | NAV::Node | |
isDisabled() const | NAV::Node | |
isInitialized() const | NAV::Node | |
isOnlyRealtime() const | NAV::Node | |
isTransient() const | NAV::Node | |
kind | NAV::Node | |
measurementNoiseMatrix_R(Eigen::MatrixXd &R, size_t pinIndex=0) const | NAV::ImuFusion | private |
measurementNoiseMatrix_R_adaptive(double alpha, const Eigen::MatrixXd &R, const Eigen::VectorXd &e, const Eigen::MatrixXd &H, const Eigen::MatrixXd &P) | NAV::ImuFusion | privatestatic |
Mode enum name | NAV::Node | |
name | NAV::Node | |
nameId() const | NAV::Node | |
Node(std::string name) | NAV::Node | explicit |
Node(const Node &)=delete | NAV::Node | |
Node(Node &&)=delete | NAV::Node | |
notifyOutputValueChanged(size_t pinIdx, const InsTime &insTime, const std::scoped_lock< std::mutex > &guard) | NAV::Node | |
onCreateLink(OutputPin &startPin, InputPin &endPin) | NAV::Node | virtual |
onDeleteLink(OutputPin &startPin, InputPin &endPin) | NAV::Node | virtual |
operator=(const ImuFusion &)=delete | NAV::ImuFusion | |
operator=(ImuFusion &&)=delete | NAV::ImuFusion | |
NAV::Imu::operator=(const Imu &)=delete | NAV::Imu | |
NAV::Imu::operator=(Imu &&)=delete | NAV::Imu | |
NAV::Node::operator=(const Node &)=delete | NAV::Node | |
NAV::Node::operator=(Node &&)=delete | NAV::Node | |
OUTPUT_PORT_INDEX_BIASES | NAV::ImuFusion | privatestatic |
OUTPUT_PORT_INDEX_COMBINED_SIGNAL | NAV::ImuFusion | privatestatic |
outputPinFromId(ax::NodeEditor::PinId pinId) | NAV::Node | |
outputPinIndexFromId(ax::NodeEditor::PinId pinId) const | NAV::Node | |
outputPins | NAV::Node | |
pollEvents | NAV::Node | |
recvSignal(InputPin::NodeDataQueue &queue, size_t pinIdx) | NAV::ImuFusion | private |
releaseInputValue(size_t portIndex) | NAV::Node | |
requestOutputValueLock(size_t pinIdx) | NAV::Node | |
resetNode() | NAV::Node | virtual |
restore(const json &j) override | NAV::ImuFusion | virtual |
restoreAtferLink(const json &j) | NAV::Node | virtual |
save() const override | NAV::ImuFusion | virtual |
State enum name | NAV::Node | |
to_string(ImuFusionType value) | NAV::ImuFusion | friend |
toString(State state) | NAV::Node | static |
type() const override | NAV::ImuFusion | virtual |
typeStatic() | NAV::ImuFusion | static |
updateNumberOfInputPins() | NAV::ImuFusion | private |
wakeWorker() | NAV::Node | |
workerDeinitializeNode() | NAV::Node | private |
workerInitializeNode() | NAV::Node | private |
workerThread(Node *node) | NAV::Node | privatestatic |
workerTimeoutHandler() | NAV::Node | privatevirtual |
~Imu() override=default | NAV::Imu | |
~ImuFusion() override | NAV::ImuFusion | |
~Node() | NAV::Node | virtual |