37#ifndef ARTRACKABLEMAP_H
38#define ARTRACKABLEMAP_H
49 int m_OriginMarkerUid;
54 std::unique_ptr<struct ARTrackableMapPrivateMembers> m_pm;
double ARdouble
Definition: ar.h:99
Base class for supported trackable types.
Definition: ARTrackable.h:54
An ARTrackable that auto-builds a map of matrix (2D barcode) markers.
Definition: ARTrackableMultiSquareAuto.h:46
ARTrackableMultiSquareAuto()
Definition: ARTrackableMultiSquareAuto.cpp:56
bool initWithOriginMarkerUID(int originMarkerUID, ARdouble markerWidth)
Definition: ARTrackableMultiSquareAuto.cpp:73
ARMultiMarkerInfoT * copyMultiConfig()
Make a copy of the multi config.
Definition: ARTrackableMultiSquareAuto.cpp:235
bool updateWithDetectedMarkersStereo(ARMarkerInfo *markerInfoL, int markerNumL, int videoWidthL, int videoHeightL, ARMarkerInfo *markerInfoR, int markerNumR, int videoWidthR, int videoHeightR, AR3DStereoHandle *handle, ARdouble transL2R[3][4])
Definition: ARTrackableMultiSquareAuto.cpp:221
ARdouble m_maxErr
The maximum allowable pose estimate error.
Definition: ARTrackableMultiSquareAuto.h:69
bool updateWithDetectedMarkers(ARMarkerInfo *markerInfo, int markerNum, int videoWidth, int videoHeight, AR3DHandle *ar3DHandle)
Updates the marker with new tracking info.
Definition: ARTrackableMultiSquareAuto.cpp:80
ARdouble m_ImageBorderZone
The proportion of the image width/height to consider as an "border" zone in which markers are not to ...
Definition: ARTrackableMultiSquareAuto.h:67
bool m_robustFlag
Flag specifying which pose estimation approach to use.
Definition: ARTrackableMultiSquareAuto.h:68
~ARTrackableMultiSquareAuto()
Definition: ARTrackableMultiSquareAuto.cpp:65
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