Public Member Functions | Private Attributes | List of all members
vertigo::BetweenFactorMaxMix< VALUE > Class Template Reference

#include <betweenFactorMaxMix.h>

Inheritance diagram for vertigo::BetweenFactorMaxMix< VALUE >:
Inheritance graph
[legend]

Public Member Functions

 BetweenFactorMaxMix ()
 
 BetweenFactorMaxMix (gtsam::Key key1, gtsam::Key key2, const VALUE &measured, const gtsam::SharedNoiseModel &model, const gtsam::SharedNoiseModel &model2, double w)
 
gtsam::Vector evaluateError (const VALUE &p1, const VALUE &p2, boost::optional< gtsam::Matrix &> H1=boost::none, boost::optional< gtsam::Matrix &> H2=boost::none) const
 

Private Attributes

gtsam::BetweenFactor< VALUE > betweenFactor
 
gtsam::SharedNoiseModel nullHypothesisModel
 
double weight
 

Detailed Description

template<class VALUE>
class vertigo::BetweenFactorMaxMix< VALUE >

Definition at line 27 of file betweenFactorMaxMix.h.

Constructor & Destructor Documentation

◆ BetweenFactorMaxMix() [1/2]

template<class VALUE >
vertigo::BetweenFactorMaxMix< VALUE >::BetweenFactorMaxMix ( )
inline

Definition at line 30 of file betweenFactorMaxMix.h.

◆ BetweenFactorMaxMix() [2/2]

template<class VALUE >
vertigo::BetweenFactorMaxMix< VALUE >::BetweenFactorMaxMix ( gtsam::Key  key1,
gtsam::Key  key2,
const VALUE &  measured,
const gtsam::SharedNoiseModel &  model,
const gtsam::SharedNoiseModel &  model2,
double  w 
)
inline

Definition at line 31 of file betweenFactorMaxMix.h.

Member Function Documentation

◆ evaluateError()

template<class VALUE >
gtsam::Vector vertigo::BetweenFactorMaxMix< VALUE >::evaluateError ( const VALUE &  p1,
const VALUE &  p2,
boost::optional< gtsam::Matrix &>  H1 = boost::none,
boost::optional< gtsam::Matrix &>  H2 = boost::none 
) const
inline

Definition at line 35 of file betweenFactorMaxMix.h.

Member Data Documentation

◆ betweenFactor

template<class VALUE >
gtsam::BetweenFactor<VALUE> vertigo::BetweenFactorMaxMix< VALUE >::betweenFactor
private

Definition at line 70 of file betweenFactorMaxMix.h.

◆ nullHypothesisModel

template<class VALUE >
gtsam::SharedNoiseModel vertigo::BetweenFactorMaxMix< VALUE >::nullHypothesisModel
private

Definition at line 74 of file betweenFactorMaxMix.h.

◆ weight

template<class VALUE >
double vertigo::BetweenFactorMaxMix< VALUE >::weight
private

Definition at line 75 of file betweenFactorMaxMix.h.


The documentation for this class was generated from the following file:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00