Public Member Functions | Private Attributes | List of all members
rtabmap::Landmark Class Reference

#include <Landmark.h>

Public Member Functions

const cv::Matcovariance () const
 
const intid () const
 
 Landmark ()
 
 Landmark (const int &id, const float &size, const Transform &pose, const cv::Mat &covariance)
 
RTABMAP_DEPRECATED Landmark (const int &id, const Transform &pose, const cv::Mat &covariance)
 
const Transformpose () const
 
const floatsize () const
 
virtual ~Landmark ()
 

Private Attributes

cv::Mat covariance_
 
int id_
 
Transform pose_
 
float size_
 

Detailed Description

Definition at line 39 of file Landmark.h.

Constructor & Destructor Documentation

◆ Landmark() [1/3]

rtabmap::Landmark::Landmark ( )
inline

Definition at line 42 of file Landmark.h.

◆ Landmark() [2/3]

rtabmap::Landmark::Landmark ( const int id,
const float size,
const Transform pose,
const cv::Mat covariance 
)
inline

Definition at line 46 of file Landmark.h.

◆ Landmark() [3/3]

rtabmap::Landmark::Landmark ( const int id,
const Transform pose,
const cv::Mat covariance 
)
inline

Definition at line 81 of file Landmark.h.

◆ ~Landmark()

virtual rtabmap::Landmark::~Landmark ( )
inlinevirtual

Definition at line 65 of file Landmark.h.

Member Function Documentation

◆ covariance()

const cv::Mat& rtabmap::Landmark::covariance ( ) const
inline

Definition at line 70 of file Landmark.h.

◆ id()

const int& rtabmap::Landmark::id ( ) const
inline

Definition at line 67 of file Landmark.h.

◆ pose()

const Transform& rtabmap::Landmark::pose ( ) const
inline

Definition at line 69 of file Landmark.h.

◆ size()

const float& rtabmap::Landmark::size ( ) const
inline

Definition at line 68 of file Landmark.h.

Member Data Documentation

◆ covariance_

cv::Mat rtabmap::Landmark::covariance_
private

Definition at line 76 of file Landmark.h.

◆ id_

int rtabmap::Landmark::id_
private

Definition at line 73 of file Landmark.h.

◆ pose_

Transform rtabmap::Landmark::pose_
private

Definition at line 75 of file Landmark.h.

◆ size_

float rtabmap::Landmark::size_
private

Definition at line 74 of file Landmark.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jul 1 2024 02:42:45