JeVoisBase  1.17
JeVois Smart Embedded Machine Vision Toolkit Base Modules
Share this page:
ARMarkerSquare.c File Reference
#include <jevoisbase/Components/ARtoolkit/ARMarkerSquare.h>
#include <sys/param.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for ARMarkerSquare.c:

Go to the source code of this file.

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 = {{1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f}}
 

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 = {{1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f}}

Definition at line 66 of file ARMarkerSquare.c.