Public Member Functions | Public Attributes | Private Attributes | List of all members
apriltag_ros::TagBundleDescription Class Reference

#include <common_functions.h>

Public Member Functions

void addMemberTag (int id, double size, cv::Matx44d T_oi)
 
std::vector< int > bundleIds ()
 
std::vector< double > bundleSizes ()
 
int memberID (int tagID)
 
double memberSize (int tagID)
 
cv::Matx44d memberT_oi (int tagID)
 
std::string name () const
 
 TagBundleDescription (std::string name)
 

Public Attributes

std::map< int, int > id2idx_
 

Private Attributes

std::string name_
 
std::vector< TagBundleMembertags_
 

Detailed Description

Definition at line 111 of file common_functions.h.

Constructor & Destructor Documentation

apriltag_ros::TagBundleDescription::TagBundleDescription ( std::string  name)
inline

Definition at line 116 of file common_functions.h.

Member Function Documentation

void apriltag_ros::TagBundleDescription::addMemberTag ( int  id,
double  size,
cv::Matx44d  T_oi 
)
inline

Definition at line 119 of file common_functions.h.

std::vector<int> apriltag_ros::TagBundleDescription::bundleIds ( )
inline

Definition at line 130 of file common_functions.h.

std::vector<double> apriltag_ros::TagBundleDescription::bundleSizes ( )
inline

Definition at line 138 of file common_functions.h.

int apriltag_ros::TagBundleDescription::memberID ( int  tagID)
inline

Definition at line 145 of file common_functions.h.

double apriltag_ros::TagBundleDescription::memberSize ( int  tagID)
inline

Definition at line 146 of file common_functions.h.

cv::Matx44d apriltag_ros::TagBundleDescription::memberT_oi ( int  tagID)
inline

Definition at line 147 of file common_functions.h.

std::string apriltag_ros::TagBundleDescription::name ( ) const
inline

Definition at line 128 of file common_functions.h.

Member Data Documentation

std::map<int, int > apriltag_ros::TagBundleDescription::id2idx_

Definition at line 114 of file common_functions.h.

std::string apriltag_ros::TagBundleDescription::name_
private

Definition at line 151 of file common_functions.h.

std::vector<TagBundleMember > apriltag_ros::TagBundleDescription::tags_
private

Definition at line 152 of file common_functions.h.


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


apriltag_ros
Author(s): Danylo Malyuta
autogenerated on Thu Oct 22 2020 03:55:58