Multiple marker type of ARMarker.
More...
#include <ARMarkerMulti.h>
|
| | ARMarkerMulti () |
| |
| | ~ARMarkerMulti () |
| |
| bool | load (const char *multiConfig, ARPattHandle *arPattHandle) |
| |
| 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) |
| |
Multiple marker type of ARMarker.
| ARMarkerMulti::ARMarkerMulti |
( |
| ) |
|
| ARMarkerMulti::~ARMarkerMulti |
( |
| ) |
|
| bool ARMarkerMulti::load |
( |
const char * |
multiConfig, |
|
|
ARPattHandle * |
arPattHandle |
|
) |
| |
| bool ARMarkerMulti::unload |
( |
| ) |
|
|
protected |
| bool ARMarkerMulti::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 ARMarkerMulti::updateWithDetectedMarkersStereo |
( |
ARMarkerInfo * |
markerInfoL, |
|
|
int |
markerNumL, |
|
|
ARMarkerInfo * |
markerInfoR, |
|
|
int |
markerNumR, |
|
|
AR3DStereoHandle * |
handle, |
|
|
ARdouble |
transL2R[3][4] |
|
) |
| |
| ARMultiMarkerInfoT* ARMarkerMulti::config |
Structure holding information about the multimarker patterns.
| bool ARMarkerMulti::robustFlag |
Flag specifying which pose estimation approach to use.
The documentation for this class was generated from the following files: