Public Member Functions | Public Attributes | Protected Member Functions
alvar::MarkerDetector< M > Class Template Reference

MarkerDetector for detecting markers of type M More...

#include <MarkerDetector.h>

Inheritance diagram for alvar::MarkerDetector< M >:
Inheritance graph
[legend]

List of all members.

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 ()
Markernew_M (double _edge_length=0, int _res=0, double _margin=0)

Detailed Description

template<class M>
class alvar::MarkerDetector< M >

MarkerDetector for detecting markers of type M

Parameters:
MClass that extends Marker

Definition at line 138 of file MarkerDetector.h.


Constructor & Destructor Documentation

template<class M>
alvar::MarkerDetector< M >::MarkerDetector ( ) [inline]

Constructor

Definition at line 165 of file MarkerDetector.h.

template<class M>
alvar::MarkerDetector< M >::~MarkerDetector ( ) [inline]

Destructor

Definition at line 171 of file MarkerDetector.h.


Member Function Documentation

template<class M>
void alvar::MarkerDetector< M >::_markers_clear ( ) [inline, protected, virtual]

Implements alvar::MarkerDetectorImpl.

Definition at line 145 of file MarkerDetector.h.

template<class M>
void alvar::MarkerDetector< M >::_markers_push_back ( Marker mn) [inline, protected, virtual]

Implements alvar::MarkerDetectorImpl.

Definition at line 146 of file MarkerDetector.h.

template<class M>
size_t alvar::MarkerDetector< M >::_markers_size ( ) [inline, protected, virtual]

Implements alvar::MarkerDetectorImpl.

Definition at line 147 of file MarkerDetector.h.

template<class M>
void alvar::MarkerDetector< M >::_swap_marker_tables ( ) [inline, protected, virtual]

Implements alvar::MarkerDetectorImpl.

Definition at line 153 of file MarkerDetector.h.

template<class M>
Marker* alvar::MarkerDetector< M >::_track_markers_at ( size_t  i) [inline, protected, virtual]

Implements alvar::MarkerDetectorImpl.

Definition at line 151 of file MarkerDetector.h.

template<class M>
void alvar::MarkerDetector< M >::_track_markers_clear ( ) [inline, protected, virtual]

Implements alvar::MarkerDetectorImpl.

Definition at line 148 of file MarkerDetector.h.

template<class M>
void alvar::MarkerDetector< M >::_track_markers_push_back ( Marker mn) [inline, protected, virtual]

Implements alvar::MarkerDetectorImpl.

Definition at line 149 of file MarkerDetector.h.

template<class M>
size_t alvar::MarkerDetector< M >::_track_markers_size ( ) [inline, protected, virtual]

Implements alvar::MarkerDetectorImpl.

Definition at line 150 of file MarkerDetector.h.

template<class M>
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.


Member Data Documentation

template<class M>
std::vector<M>* alvar::MarkerDetector< M >::markers

Definition at line 161 of file MarkerDetector.h.

template<class M>
std::vector<M>* alvar::MarkerDetector< M >::track_markers

Definition at line 162 of file MarkerDetector.h.


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


ar_track_alvar
Author(s): Scott Niekum
autogenerated on Sat Dec 28 2013 16:46:16