Single marker type of ARMarker.
More...
#include <ARMarkerSquare.h>
|
| ARMarkerSquare () |
|
| ~ARMarkerSquare () |
|
ARdouble | getConfidence () |
|
ARdouble | getConfidenceCutoff () |
|
void | setConfidenceCutoff (ARdouble value) |
|
bool | initWithPatternFile (const char *path, ARdouble width, ARPattHandle *arPattHandle) |
|
bool | initWithPatternFromBuffer (const char *buffer, ARdouble width, ARPattHandle *arPattHandle) |
|
bool | initWithBarcode (int barcodeID, ARdouble width) |
|
bool | updateWithDetectedMarkers (ARMarkerInfo *markerInfo, int markerNum, AR3DHandle *ar3DHandle) |
| Updates the marker with new tracking info. More...
|
|
bool | updateWithDetectedMarkersStereo (ARMarkerInfo *markerInfoL, int markerNumL, ARMarkerInfo *markerInfoR, int markerNumR, AR3DStereoHandle *handle, ARdouble transL2R[3][4]) |
|
| ARMarker (MarkerType type) |
| Constructor takes the type of this marker. More...
|
|
virtual | ~ARMarker () |
|
void | setPositionScalefactor (ARdouble scale) |
|
ARdouble | positionScalefactor () |
|
virtual bool | update (const ARdouble transL2R[3][4]=NULL) |
| Completes an update begun in the parent class, performing filtering, generating
OpenGL view matrix and notifying listeners (just a log message at the moment). More...
|
|
ARPattern * | getPattern (int n) |
| Returns the specified pattern within this marker. More...
|
|
void | setFiltered (bool flag) |
|
bool | isFiltered () |
|
ARdouble | filterSampleRate () |
|
void | setFilterSampleRate (ARdouble rate) |
|
ARdouble | filterCutoffFrequency () |
|
void | setFilterCutoffFrequency (ARdouble freq) |
|
Single marker type of ARMarker.
ARMarkerSquare::ARMarkerSquare |
( |
| ) |
|
ARMarkerSquare::~ARMarkerSquare |
( |
| ) |
|
ARdouble ARMarkerSquare::getConfidence |
( |
| ) |
|
ARdouble ARMarkerSquare::getConfidenceCutoff |
( |
| ) |
|
bool ARMarkerSquare::initWithBarcode |
( |
int |
barcodeID, |
|
|
ARdouble |
width |
|
) |
| |
bool ARMarkerSquare::initWithPatternFile |
( |
const char * |
path, |
|
|
ARdouble |
width, |
|
|
ARPattHandle * |
arPattHandle |
|
) |
| |
bool ARMarkerSquare::initWithPatternFromBuffer |
( |
const char * |
buffer, |
|
|
ARdouble |
width, |
|
|
ARPattHandle * |
arPattHandle |
|
) |
| |
void ARMarkerSquare::setConfidenceCutoff |
( |
ARdouble |
value | ) |
|
bool ARMarkerSquare::unload |
( |
| ) |
|
|
protected |
bool ARMarkerSquare::updateWithDetectedMarkers |
( |
ARMarkerInfo * |
markerInfo, |
|
|
int |
markerNum, |
|
|
AR3DHandle * |
ar3DHandle |
|
) |
| |
Updates the marker with new tracking info.
Then calls ARMarker::update()
- Parameters
-
markerInfo | Array containing detected marker information |
markerNum | Number of items in the array |
ar3DHandle | AR3DHandle used to extract marker pose. |
bool ARMarkerSquare::updateWithDetectedMarkersStereo |
( |
ARMarkerInfo * |
markerInfoL, |
|
|
int |
markerNumL, |
|
|
ARMarkerInfo * |
markerInfoR, |
|
|
int |
markerNumR, |
|
|
AR3DStereoHandle * |
handle, |
|
|
ARdouble |
transL2R[3][4] |
|
) |
| |
ARPattHandle* ARMarkerSquare::m_arPattHandle |
|
protected |
ARdouble ARMarkerSquare::m_cf |
|
protected |
ARdouble ARMarkerSquare::m_cfMin |
|
protected |
ARdouble ARMarkerSquare::m_width |
|
protected |
int ARMarkerSquare::patt_id |
Unique pattern ID provided by ARToolKit.
int ARMarkerSquare::patt_type |
bool ARMarkerSquare::useContPoseEstimation |
The documentation for this class was generated from the following files: