Public Member Functions | Public Attributes | Protected Member Functions
alvar::MarkerArtoolkit Class Reference

MarkerArtoolkit for using matrix markers similar with the ones used in ARToolkit. More...

#include <Marker.h>

Inheritance diagram for alvar::MarkerArtoolkit:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool DecodeContent (int *orientation)
 DecodeContent should be called after UpdateContent to fill content_type, decode_error and data
unsigned long GetId () const
 Get ID for recognizing this marker.
 MarkerArtoolkit (double _edge_length=0, int _res=0, double _margin=0)
 Constructor.
void SetContent (unsigned long _id)
 Updates the marker_content by "encoding" the given parameters.
void SetId (unsigned long _id)

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW
unsigned long 
id
 MarkerArtoolkit supports only 'id' as data type

Protected Member Functions

double default_margin ()
int default_res ()

Detailed Description

MarkerArtoolkit for using matrix markers similar with the ones used in ARToolkit.

Examples:
SampleMarkerCreator.cpp.

Definition at line 194 of file Marker.h.


Constructor & Destructor Documentation

alvar::MarkerArtoolkit::MarkerArtoolkit ( double  _edge_length = 0,
int  _res = 0,
double  _margin = 0 
) [inline]

Constructor.

Definition at line 205 of file Marker.h.


Member Function Documentation

bool alvar::MarkerArtoolkit::DecodeContent ( int *  orientation) [virtual]

DecodeContent should be called after UpdateContent to fill content_type, decode_error and data

Reimplemented from alvar::Marker.

Definition at line 558 of file Marker.cpp.

double alvar::MarkerArtoolkit::default_margin ( ) [inline, protected]

Definition at line 198 of file Marker.h.

int alvar::MarkerArtoolkit::default_res ( ) [inline, protected]

Definition at line 197 of file Marker.h.

unsigned long alvar::MarkerArtoolkit::GetId ( ) const [inline, virtual]

Get ID for recognizing this marker.

Reimplemented from alvar::Marker.

Definition at line 210 of file Marker.h.

void alvar::MarkerArtoolkit::SetContent ( unsigned long  _id)

Updates the marker_content by "encoding" the given parameters.

Examples:
SampleMarkerCreator.cpp.

Definition at line 607 of file Marker.cpp.

void alvar::MarkerArtoolkit::SetId ( unsigned long  _id) [inline, virtual]

Reimplemented from alvar::Marker.

Definition at line 211 of file Marker.h.


Member Data Documentation

EIGEN_MAKE_ALIGNED_OPERATOR_NEW unsigned long alvar::MarkerArtoolkit::id

MarkerArtoolkit supports only 'id' as data type

Definition at line 203 of file Marker.h.


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


ar_track_alvar
Author(s): Scott Niekum
autogenerated on Thu Jun 6 2019 21:12:55