JeVoisBase  1.7
JeVois Smart Embedded Machine Vision Toolkit Base Modules
Share this page:
ARMarkerSquare.h File Reference
#include <AR/ar.h>
#include <AR/arFilterTransMat.h>
#include <stdbool.h>
Include dependency graph for ARMarkerSquare.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ARVec3
 
struct  ARPose
 
struct  _ARMarkerSquare
 

Macros

#define AR_PATTERN_TYPE_TEMPLATE   0
 
#define AR_PATTERN_TYPE_MATRIX   1
 

Typedefs

typedef struct _ARMarkerSquare ARMarkerSquare
 

Functions

void newMarkers (const char *markersConfigDataFilePathC, ARPattHandle *arPattHandle, ARMarkerSquare **markersSquare_out, int *markersSquareCount_out, int *patternDetectionMode_out)
 
void deleteMarkers (ARMarkerSquare **markersSquare_p, int *markersSquareCount_p, ARPattHandle *arPattHandle)
 

Variables

const ARPose ARPoseUnity
 

Macro Definition Documentation

◆ AR_PATTERN_TYPE_MATRIX

#define AR_PATTERN_TYPE_MATRIX   1

Definition at line 101 of file ARMarkerSquare.h.

Referenced by ARtoolkit::detectInternal().

◆ AR_PATTERN_TYPE_TEMPLATE

#define AR_PATTERN_TYPE_TEMPLATE   0

Definition at line 100 of file ARMarkerSquare.h.

Referenced by deleteMarkers().

Typedef Documentation

◆ ARMarkerSquare

Function Documentation

◆ deleteMarkers()

void deleteMarkers ( ARMarkerSquare **  markersSquare_p,
int *  markersSquareCount_p,
ARPattHandle *  arPattHandle 
)

Definition at line 242 of file ARMarkerSquare.c.

References AR_PATTERN_TYPE_TEMPLATE.

Referenced by ARtoolkit::postUninit().

◆ newMarkers()

void newMarkers ( const char *  markersConfigDataFilePathC,
ARPattHandle *  arPattHandle,
ARMarkerSquare **  markersSquare_out,
int *  markersSquareCount_out,
int *  patternDetectionMode_out 
)

Definition at line 89 of file ARMarkerSquare.c.

Referenced by ARtoolkit::manualinit().

Variable Documentation

◆ ARPoseUnity

const ARPose ARPoseUnity

Definition at line 66 of file ARMarkerSquare.c.