|
| | ARTrackableMultiSquareAuto () |
| |
| | ~ARTrackableMultiSquareAuto () |
| |
| bool | initWithOriginMarkerUID (int originMarkerUID, ARdouble markerWidth) |
| |
| bool | updateWithDetectedMarkers (ARMarkerInfo *markerInfo, int markerNum, int videoWidth, int videoHeight, AR3DHandle *ar3DHandle) |
| | Updates the marker with new tracking info.
|
| |
| bool | updateWithDetectedMarkersStereo (ARMarkerInfo *markerInfoL, int markerNumL, int videoWidthL, int videoHeightL, ARMarkerInfo *markerInfoR, int markerNumR, int videoWidthR, int videoHeightR, AR3DStereoHandle *handle, ARdouble transL2R[3][4]) |
| |
| ARMultiMarkerInfoT * | copyMultiConfig () |
| | Make a copy of the multi config.
|
| |
| int | getPatternCount () override |
| |
| std::pair< float, float > | getPatternSize (int patternIndex) override |
| |
| std::pair< int, int > | getPatternImageSize (int patternIndex, AR_MATRIX_CODE_TYPE matrixCodeType) override |
| |
| bool | getPatternTransform (int patternIndex, ARdouble T[16]) override |
| | Get the transform, relative to this trackable's origin, of this pattern.
|
| |
| bool | getPatternImage (int patternIndex, uint32_t *pattImageBuffer, AR_MATRIX_CODE_TYPE matrixCodeType) override |
| |
| | ARTrackable (TrackableType type) |
| | Constructor takes the type of this trackable.
|
| |
| | ARTrackable (const ARTrackable &)=delete |
| | Copy construction is undefined.
|
| |
| ARTrackable & | operator= (const ARTrackable &)=delete |
| | Copy assignment is undefined.
|
| |
| 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).
|
| |
| virtual int | getPatternCount ()=0 |
| |
| virtual std::pair< float, float > | getPatternSize (int patternIndex)=0 |
| |
| virtual std::pair< int, int > | getPatternImageSize (int patternIndex, AR_MATRIX_CODE_TYPE matrixCodeType)=0 |
| |
| virtual bool | getPatternTransform (int patternIndex, ARdouble T[16])=0 |
| | Get the transform, relative to this trackable's origin, of this pattern.
|
| |
| virtual bool | getPatternImage (int patternIndex, uint32_t *pattImageBuffer, AR_MATRIX_CODE_TYPE matrixCodeType)=0 |
| |
| void | setFiltered (bool flag) |
| |
| bool | isFiltered () |
| |
| ARdouble | filterSampleRate () |
| |
| void | setFilterSampleRate (ARdouble rate) |
| |
| ARdouble | filterCutoffFrequency () |
| |
| void | setFilterCutoffFrequency (ARdouble freq) |
| |
|
| ARdouble | m_ImageBorderZone = 0.2f |
| | The proportion of the image width/height to consider as an "border" zone in which markers are not to be detected. Set to 0.0f to allow markers to appear anywhere in the image.
|
| |
| bool | m_robustFlag = true |
| | Flag specifying which pose estimation approach to use.
|
| |
| ARdouble | m_maxErr = 4.0f |
| | The maximum allowable pose estimate error.
|
| |
| int | UID |
| | Internal unique ID (note: not the same as artoolkitX pattern ID)
|
| |
| TrackableType | type |
| | Type of trackable: single, multi, ...
|
| |
| bool | visiblePrev |
| | Whether or not the trackable was visible prior to last update.
|
| |
| bool | visible |
| | Whether or not the trackable is visible at current time.
|
| |
| ARdouble | transformationMatrix [16] |
| | Transformation suitable for use in OpenGL.
|
| |
| ARdouble | transformationMatrixR [16] |
| | Transformation suitable for use in OpenGL.
|
| |
An ARTrackable that auto-builds a map of matrix (2D barcode) markers.