MarkerDetector for detecting markers of type M More...
#include <MarkerDetector.h>
Public Member Functions | |
MarkerDetector () | |
~MarkerDetector () | |
Public Attributes | |
std::vector< M > * | markers |
std::vector< M > * | track_markers |
Protected Member Functions | |
void | _markers_clear () |
void | _markers_push_back (Marker *mn) |
size_t | _markers_size () |
void | _swap_marker_tables () |
Marker * | _track_markers_at (size_t i) |
void | _track_markers_clear () |
void | _track_markers_push_back (Marker *mn) |
size_t | _track_markers_size () |
Marker * | new_M (double _edge_length=0, int _res=0, double _margin=0) |
MarkerDetector for detecting markers of type M
M | Class that extends Marker |
Definition at line 138 of file MarkerDetector.h.
alvar::MarkerDetector< M >::MarkerDetector | ( | ) | [inline] |
Constructor
Definition at line 165 of file MarkerDetector.h.
alvar::MarkerDetector< M >::~MarkerDetector | ( | ) | [inline] |
Destructor
Definition at line 171 of file MarkerDetector.h.
void alvar::MarkerDetector< M >::_markers_clear | ( | ) | [inline, protected, virtual] |
Implements alvar::MarkerDetectorImpl.
Definition at line 145 of file MarkerDetector.h.
void alvar::MarkerDetector< M >::_markers_push_back | ( | Marker * | mn | ) | [inline, protected, virtual] |
Implements alvar::MarkerDetectorImpl.
Definition at line 146 of file MarkerDetector.h.
size_t alvar::MarkerDetector< M >::_markers_size | ( | ) | [inline, protected, virtual] |
Implements alvar::MarkerDetectorImpl.
Definition at line 147 of file MarkerDetector.h.
void alvar::MarkerDetector< M >::_swap_marker_tables | ( | ) | [inline, protected, virtual] |
Implements alvar::MarkerDetectorImpl.
Definition at line 153 of file MarkerDetector.h.
Marker* alvar::MarkerDetector< M >::_track_markers_at | ( | size_t | i | ) | [inline, protected, virtual] |
Implements alvar::MarkerDetectorImpl.
Definition at line 151 of file MarkerDetector.h.
void alvar::MarkerDetector< M >::_track_markers_clear | ( | ) | [inline, protected, virtual] |
Implements alvar::MarkerDetectorImpl.
Definition at line 148 of file MarkerDetector.h.
void alvar::MarkerDetector< M >::_track_markers_push_back | ( | Marker * | mn | ) | [inline, protected, virtual] |
Implements alvar::MarkerDetectorImpl.
Definition at line 149 of file MarkerDetector.h.
size_t alvar::MarkerDetector< M >::_track_markers_size | ( | ) | [inline, protected, virtual] |
Implements alvar::MarkerDetectorImpl.
Definition at line 150 of file MarkerDetector.h.
Marker* alvar::MarkerDetector< M >::new_M | ( | double | _edge_length = 0 , |
int | _res = 0 , |
||
double | _margin = 0 |
||
) | [inline, protected, virtual] |
Implements alvar::MarkerDetectorImpl.
Definition at line 141 of file MarkerDetector.h.
std::vector<M>* alvar::MarkerDetector< M >::markers |
Definition at line 161 of file MarkerDetector.h.
std::vector<M>* alvar::MarkerDetector< M >::track_markers |
Definition at line 162 of file MarkerDetector.h.