00001 #ifndef PADDLE_H 00002 #define PADDLE_H 00003 00004 #include <AR/ar.h> 00005 00006 #define PADDLE_RADIUS 41.0 00007 00008 typedef struct { 00009 char name[256]; 00010 int marker_id; 00011 double width; 00012 double center[2]; 00013 00014 double trans[3][4]; 00015 double transL[3][4]; 00016 double transR[3][4]; 00017 int active; 00018 00019 ARMarkerInfo prevInfo; 00020 ARMarkerInfo prevInfoL; 00021 ARMarkerInfo prevInfoR; 00022 00023 int pcount; 00024 int pcountL; 00025 int pcountR; 00026 } ARPaddleInfo; 00027 00028 ARPaddleInfo *paddleInit( char *name ); 00029 00030 int paddleGetTrans( ARPaddleInfo *paddleInfo, ARMarkerInfo *markerInfo, 00031 int *flagL, int marker_num, ARParam *cparam ); 00032 00033 #endif