Go to the documentation of this file.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