Single marker type of ARTrackable.
More...
#include <ARTrackableSquare.h>
|
| | ARTrackableSquare () |
| |
| | ~ARTrackableSquare () |
| |
| 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]) |
| |
| | ARTrackable (TrackableType type) |
| | Constructor takes the type of this trackable. More...
|
| |
| | ARTrackable (const ARTrackable &)=delete |
| | Copy construction is undefined. More...
|
| |
| ARTrackable & | operator= (const ARTrackable &)=delete |
| | Copy assignment is undefined. More...
|
| |
| virtual | ~ARTrackable () |
| |
| 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 trackable. More...
|
| |
| void | setFiltered (bool flag) |
| |
| bool | isFiltered () |
| |
| ARdouble | filterSampleRate () |
| |
| void | setFilterSampleRate (ARdouble rate) |
| |
| ARdouble | filterCutoffFrequency () |
| |
| void | setFilterCutoffFrequency (ARdouble freq) |
| |
Single marker type of ARTrackable.
◆ ARTrackableSquare()
| ARTrackableSquare::ARTrackableSquare |
( |
| ) |
|
◆ ~ARTrackableSquare()
| ARTrackableSquare::~ARTrackableSquare |
( |
| ) |
|
◆ getConfidence()
| ARdouble ARTrackableSquare::getConfidence |
( |
| ) |
|
◆ getConfidenceCutoff()
| ARdouble ARTrackableSquare::getConfidenceCutoff |
( |
| ) |
|
◆ initWithBarcode()
| bool ARTrackableSquare::initWithBarcode |
( |
int |
barcodeID, |
|
|
ARdouble |
width |
|
) |
| |
◆ initWithPatternFile()
| bool ARTrackableSquare::initWithPatternFile |
( |
const char * |
path, |
|
|
ARdouble |
width, |
|
|
ARPattHandle * |
arPattHandle |
|
) |
| |
◆ initWithPatternFromBuffer()
| bool ARTrackableSquare::initWithPatternFromBuffer |
( |
const char * |
buffer, |
|
|
ARdouble |
width, |
|
|
ARPattHandle * |
arPattHandle |
|
) |
| |
◆ setConfidenceCutoff()
| void ARTrackableSquare::setConfidenceCutoff |
( |
ARdouble |
value | ) |
|
◆ unload()
| bool ARTrackableSquare::unload |
( |
| ) |
|
|
protected |
◆ updateWithDetectedMarkers()
| bool ARTrackableSquare::updateWithDetectedMarkers |
( |
ARMarkerInfo * |
markerInfo, |
|
|
int |
markerNum, |
|
|
AR3DHandle * |
ar3DHandle |
|
) |
| |
Updates the marker with new tracking info.
Then calls ARTrackable::update()
- Parameters
-
| markerInfo | Array containing detected marker information |
| markerNum | Number of items in the array |
| ar3DHandle | AR3DHandle used to extract marker pose. |
◆ updateWithDetectedMarkersStereo()
◆ m_arPattHandle
◆ m_cf
◆ m_cfMin
◆ m_width
◆ patt_id
| int ARTrackableSquare::patt_id |
Unique pattern ID provided by artoolkitX.
◆ patt_type
| int ARTrackableSquare::patt_type |
◆ useContPoseEstimation
| bool ARTrackableSquare::useContPoseEstimation |
The documentation for this class was generated from the following files: