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

#include <markermap.h>

Inheritance diagram for aruco::Marker3DInfo:
Inheritance graph
[legend]

Public Member Functions

cv::Point3f at (size_t idx) const
 
void fromStream (std::istream &str)
 
float getMarkerSize () const
 
 Marker3DInfo ()
 
 Marker3DInfo (int _id)
 
bool operator== (const Marker3DInfo &MI)
 
cv::Point3f & operator[] (size_t idx)
 
const cv::Point3f & operator[] (size_t idx) const
 
void push_back (const cv::Point3f &p)
 
size_t size () const
 
void toStream (std::ostream &str)
 

Public Attributes

int id
 
std::vector< cv::Point3f > points
 

Detailed Description

3d representation of a marker

Definition at line 33 of file markermap.h.

Constructor & Destructor Documentation

◆ Marker3DInfo() [1/2]

aruco::Marker3DInfo::Marker3DInfo ( )

Definition at line 30 of file markermap.cpp.

◆ Marker3DInfo() [2/2]

aruco::Marker3DInfo::Marker3DInfo ( int  _id)

Definition at line 33 of file markermap.cpp.

Member Function Documentation

◆ at()

cv::Point3f aruco::Marker3DInfo::at ( size_t  idx) const
inline

Definition at line 51 of file markermap.h.

◆ fromStream()

void aruco::Marker3DInfo::fromStream ( std::istream &  str)
inline

Definition at line 79 of file markermap.h.

◆ getMarkerSize()

float aruco::Marker3DInfo::getMarkerSize ( ) const
inline

Definition at line 47 of file markermap.h.

◆ operator==()

bool aruco::Marker3DInfo::operator== ( const Marker3DInfo MI)
inline

Definition at line 41 of file markermap.h.

◆ operator[]() [1/2]

cv::Point3f& aruco::Marker3DInfo::operator[] ( size_t  idx)
inline

Definition at line 55 of file markermap.h.

◆ operator[]() [2/2]

const cv::Point3f& aruco::Marker3DInfo::operator[] ( size_t  idx) const
inline

Definition at line 59 of file markermap.h.

◆ push_back()

void aruco::Marker3DInfo::push_back ( const cv::Point3f &  p)
inline

Definition at line 63 of file markermap.h.

◆ size()

size_t aruco::Marker3DInfo::size ( ) const
inline

Definition at line 67 of file markermap.h.

◆ toStream()

void aruco::Marker3DInfo::toStream ( std::ostream &  str)
inline

Definition at line 73 of file markermap.h.

Member Data Documentation

◆ id

int aruco::Marker3DInfo::id

Definition at line 37 of file markermap.h.

◆ points

std::vector<cv::Point3f> aruco::Marker3DInfo::points

Definition at line 36 of file markermap.h.


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


aruco
Author(s): Rafael Muñoz Salinas , Bence Magyar
autogenerated on Sat Sep 23 2023 02:26:45