39#ifndef ARMARKERMULTI_H
40#define ARMARKERMULTI_H
double ARdouble
Definition: ar.h:99
Base class for supported trackable types.
Definition: ARTrackable.h:54
Multiple marker type of ARTrackable.
Definition: ARTrackableMultiSquare.h:48
~ARTrackableMultiSquare()
Definition: ARTrackableMultiSquare.cpp:57
ARTrackableMultiSquare()
Definition: ARTrackableMultiSquare.cpp:50
bool robustFlag
Flag specifying which pose estimation approach to use.
Definition: ARTrackableMultiSquare.h:59
bool unload()
Definition: ARTrackableMultiSquare.cpp:105
bool updateWithDetectedMarkers(ARMarkerInfo *markerInfo, int markerNum, AR3DHandle *ar3DHandle)
Updates the marker with new tracking info.
Definition: ARTrackableMultiSquare.cpp:119
bool load(const char *multiConfig, ARPattHandle *arPattHandle)
Definition: ARTrackableMultiSquare.cpp:62
bool updateWithDetectedMarkersStereo(ARMarkerInfo *markerInfoL, int markerNumL, ARMarkerInfo *markerInfoR, int markerNumR, AR3DStereoHandle *handle, ARdouble transL2R[3][4])
Definition: ARTrackableMultiSquare.cpp:146
ARMultiMarkerInfoT * config
Structure holding information about the multimarker patterns.
Definition: ARTrackableMultiSquare.h:58
Structure holding state of an instance of the monocular pose estimator.
Definition: ar.h:384
Structure holding state of an instance of the stereo pose estimator.
Definition: ar.h:394
Describes a detected trapezoidal area (a candidate for a marker match).
Definition: ar.h:213
A structure which holds descriptions of trained patterns for template matching.
Definition: ar.h:267