Main Page | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

ARLib::Detection::ARMarker Class Reference

Represents a single marker definition. More...

#include <armarkers.h>

List of all members.

Public Member Functions

bool ARMarker::MatchPoints (Utility::ARMemory< ARMarkerPoint > *points)
 Matched the passed array of marker points with markers definition.
bool Init ()
 Initialises the marker ready for use in marker detection.
unsigned int GetMarkerPoints ()
 Returns the actual number of column and row detection points in the marker.
double GetPointStepSize ()
 Returns the UV distance between each marker point;.

Public Attributes

unsigned int id
 Represents a unique identifier for the marker.
unsigned int size
 Defines the number of columns and rows in the marker.
unsigned int border
 Defines the size of the border.
Utility::ARMemory< ARMarkerPointdefinition
 Array of ARMarkerPoint objects for fast marker detection;.
std::vector< Utility::ARPoint2DicellOns
 An ARPoint2D vector of points that must be set on (black) during the marker detection process.
std::vector< Utility::ARPoint2DicellOffs
 An ARPoint2D vector of points that must be set off (white) during the marker detection process.


Detailed Description

Represents a single marker definition.


Member Function Documentation

bool ARLib::Detection::ARMarker::ARMarker::MatchPoints Utility::ARMemory< ARMarkerPoint > *  points  ) 
 

Matched the passed array of marker points with markers definition.

Parameters:
points to array of ARMarkerPoint objects to compare against.
Returns:
True if successfully matches otherwise false is returned.


The documentation for this class was generated from the following files:
Generated on Wed Aug 31 18:01:39 2005 for ARLib by  doxygen 1.3.9.1