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

#include <XYZFactor.h>

Inheritance diagram for rtabmap::XYZFactor< VALUE >:
Inheritance graph
[legend]

Public Member Functions

gtsam::Vector evaluateError (const gtsam::Pose3 &p, boost::optional< gtsam::Matrix &> H=boost::none) const
 
gtsam::Vector evaluateError (const gtsam::Point3 &p, boost::optional< gtsam::Matrix &> H=boost::none) const
 
 XYZFactor (gtsam::Key poseKey, const gtsam::Point3 m, gtsam::SharedNoiseModel model)
 

Private Attributes

double mx_
 
double my_
 
double mz_
 

Detailed Description

template<class VALUE>
class rtabmap::XYZFactor< VALUE >

Definition at line 24 of file XYZFactor.h.

Constructor & Destructor Documentation

◆ XYZFactor()

template<class VALUE >
rtabmap::XYZFactor< VALUE >::XYZFactor ( gtsam::Key  poseKey,
const gtsam::Point3  m,
gtsam::SharedNoiseModel  model 
)
inline

Constructor

Parameters
poseKeyassociated pose variable key
modelnoise model for GPS sensor, in X-Y
mPoint2 measurement

Definition at line 38 of file XYZFactor.h.

Member Function Documentation

◆ evaluateError() [1/2]

template<class VALUE >
gtsam::Vector rtabmap::XYZFactor< VALUE >::evaluateError ( const gtsam::Pose3 &  p,
boost::optional< gtsam::Matrix &>  H = boost::none 
) const
inline

Definition at line 44 of file XYZFactor.h.

◆ evaluateError() [2/2]

template<class VALUE >
gtsam::Vector rtabmap::XYZFactor< VALUE >::evaluateError ( const gtsam::Point3 &  p,
boost::optional< gtsam::Matrix &>  H = boost::none 
) const
inline

Definition at line 51 of file XYZFactor.h.

Member Data Documentation

◆ mx_

template<class VALUE >
double rtabmap::XYZFactor< VALUE >::mx_
private

Definition at line 28 of file XYZFactor.h.

◆ my_

template<class VALUE >
double rtabmap::XYZFactor< VALUE >::my_
private

Definition at line 28 of file XYZFactor.h.

◆ mz_

template<class VALUE >
double rtabmap::XYZFactor< VALUE >::mz_
private

Definition at line 28 of file XYZFactor.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