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

#include <Landmark.h>

Public Member Functions

const cv::Mat & covariance () const
 
const int & id () const
 
 Landmark ()
 
 Landmark (const int &id, const float &size, const Transform &pose, const cv::Mat &covariance)
 
const Transformpose () const
 
 RTABMAP_DEPRECATED (Landmark(const int &id, const Transform &pose, const cv::Mat &covariance), "Use constructor with size=0 instead.")
 
const float & size () 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/2]

rtabmap::Landmark::Landmark ( )
inline

Definition at line 42 of file Landmark.h.

◆ Landmark() [2/2]

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()

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

Definition at line 64 of file Landmark.h.

Member Function Documentation

◆ covariance()

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

Definition at line 69 of file Landmark.h.

◆ id()

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

Definition at line 66 of file Landmark.h.

◆ pose()

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

Definition at line 68 of file Landmark.h.

◆ RTABMAP_DEPRECATED()

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

◆ size()

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

Definition at line 67 of file Landmark.h.

Member Data Documentation

◆ covariance_

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

Definition at line 75 of file Landmark.h.

◆ id_

int rtabmap::Landmark::id_
private

Definition at line 72 of file Landmark.h.

◆ pose_

Transform rtabmap::Landmark::pose_
private

Definition at line 74 of file Landmark.h.

◆ size_

float rtabmap::Landmark::size_
private

Definition at line 73 of file Landmark.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