00001 00018 #ifndef TRANSFORMCOORDS_H 00019 #define TRANSFORMCOORDS_H 00020 00021 /* system includes */ 00022 #include <iostream> 00023 /* my includes */ 00024 00031 class transformCoords { 00032 public: 00033 transformCoords(); 00034 ~transformCoords(); 00035 00036 //Load and Save is not implemented yet, since the Calibration GUI is able to load and save the 00037 //Coord lists anyway 00038 00039 //bool loadCalibFile(const char *srcFileName); 00040 //bool saveCalibFile(const char *srcFileName); 00041 00042 bool addCalibrationData(double *fobCoords,double *worldCoords); 00043 void transform(double *v); 00044 bool isCalibrated(); 00045 void resetCalibration(); 00046 00047 }; 00048 00049 #endif /* TRANSFORMCOORDS_H */