74 bool loadISet(
const AR2ImageSetT *imageSet,
float nftScale);
78 bool load2DTrackerImage(std::shared_ptr<unsigned char> arImage,
float imageX,
float imageY,
float width,
float height);
artoolkitX core routines.
AR_MATRIX_CODE_TYPE
Values specifying the type of matrix code in use.
Definition: ar.h:319
double ARdouble
Definition: ar.h:99
Encapsulates information about a sub-component of a marker useful for presentation to a user.
Definition: ARPattern.h:57
float m_width
Width of the pattern in mm.
Definition: ARPattern.h:82
~ARPattern()
Definition: ARPattern.cpp:76
ARdouble m_matrix[16]
Transform of the pattern from origin.
Definition: ARPattern.h:81
int m_imageSizeY
Definition: ARPattern.h:85
ARPattern()
Definition: ARPattern.cpp:49
bool loadMatrix(int barcodeID, AR_MATRIX_CODE_TYPE type, float width)
Definition: ARPattern.cpp:111
uint32_t * m_image
RGBA32 image of the pattern.
Definition: ARPattern.h:86
PATTERN_TYPE
Definition: ARPattern.h:61
@ PATTERN_TYPE_TEMPLATE
Definition: ARPattern.h:63
@ PATTERN_TYPE_MATRIX
Definition: ARPattern.h:64
@ PATTERN_TYPE_ISET
Definition: ARPattern.h:65
@ PATTERN_TYPE_NONE
Definition: ARPattern.h:62
bool loadTemplate(int patternID, const ARPattHandle *arPattHandle, float width)
Definition: ARPattern.cpp:81
float m_height
Height of the pattern in mm.
Definition: ARPattern.h:83
int m_imageSizeX
Definition: ARPattern.h:84
Definition: imageSet.h:64
A structure which holds descriptions of trained patterns for template matching.
Definition: ar.h:267