55#ifndef __ARMarkerSquare_h__ 
   56#define __ARMarkerSquare_h__ 
   59#include <AR/arFilterTransMat.h> 
   63typedef unsigned char bool;
 
   89    ARFilterTransMatInfo *
ftmi;
 
 
  100#define    AR_PATTERN_TYPE_TEMPLATE    0 
  101#define    AR_PATTERN_TYPE_MATRIX      1 
  103void 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)
 
struct _ARMarkerSquare ARMarkerSquare
 
void newMarkers(const char *markersConfigDataFilePathC, ARPattHandle *arPattHandle, ARMarkerSquare **markersSquare_out, int *markersSquareCount_out, int *patternDetectionMode_out)
 
ARdouble filterCutoffFrequency
 
ARFilterTransMatInfo * ftmi
 
ARdouble matchingThreshold
 
ARdouble filterSampleRate
 
ARdouble marker_coord[4][2]