Public Member Functions | Private Attributes | List of all members
aruco::MarkerMapPoseTracker Class Reference

#include <posetracker.h>

Public Member Functions

bool estimatePose (const vector< Marker > &v_m)
 
cv::Mat getRTMatrix () const
 
const cv::Mat getRvec () const
 
const cv::Mat getTvec () const
 
bool isValid () const
 
 MarkerMapPoseTracker ()
 
void setParams (const CameraParameters &cam_params, const MarkerMap &msconf, float markerSize=-1) throw (cv::Exception)
 

Private Attributes

aruco::CameraParameters _cam_params
 
bool _isValid
 
std::map< int, Marker3DInfo_map_mm
 
MarkerMap _msconf
 
cv::Mat _rvec
 
cv::Mat _tvec
 

Detailed Description

Tracks the position of a markermap

Definition at line 84 of file posetracker.h.

Constructor & Destructor Documentation

aruco::MarkerMapPoseTracker::MarkerMapPoseTracker ( )

Definition at line 135 of file posetracker.cpp.

Member Function Documentation

bool aruco::MarkerMapPoseTracker::estimatePose ( const vector< Marker > &  v_m)

Definition at line 161 of file posetracker.cpp.

cv::Mat aruco::MarkerMapPoseTracker::getRTMatrix ( ) const

Definition at line 210 of file posetracker.cpp.

const cv::Mat aruco::MarkerMapPoseTracker::getRvec ( ) const
inline

Definition at line 102 of file posetracker.h.

const cv::Mat aruco::MarkerMapPoseTracker::getTvec ( ) const
inline

Definition at line 104 of file posetracker.h.

bool aruco::MarkerMapPoseTracker::isValid ( ) const
inline

Definition at line 94 of file posetracker.h.

void aruco::MarkerMapPoseTracker::setParams ( const CameraParameters cam_params,
const MarkerMap msconf,
float  markerSize = -1 
)
throw (cv::Exception
)

Definition at line 139 of file posetracker.cpp.

Member Data Documentation

aruco::CameraParameters aruco::MarkerMapPoseTracker::_cam_params
private

Definition at line 108 of file posetracker.h.

bool aruco::MarkerMapPoseTracker::_isValid
private

Definition at line 111 of file posetracker.h.

std::map<int,Marker3DInfo> aruco::MarkerMapPoseTracker::_map_mm
private

Definition at line 110 of file posetracker.h.

MarkerMap aruco::MarkerMapPoseTracker::_msconf
private

Definition at line 109 of file posetracker.h.

cv::Mat aruco::MarkerMapPoseTracker::_rvec
private

Definition at line 107 of file posetracker.h.

cv::Mat aruco::MarkerMapPoseTracker::_tvec
private

Definition at line 107 of file posetracker.h.


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


tuw_aruco
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:41:03