00001 #ifndef H_CPSTRUCTS00002 #define H_CPSTRUCTS00003
00004#define PCLOUD_FULL 100005#define PCLOUD_SKIM 200006#define PCLOUD_NORM 300007
00008 // 6D Transformation00009typedefstruct CPTransform {
00010floatrotation[9];
00011floattranslation[3];
00012 };
00013
00014 // Generally for image coordinates00015typedefstruct CPPoint2D {
00016floatu;
00017floatv;
00018 };
00019
00020 // 3D Position00021typedefstruct CPPoint3D {
00022floatx;
00023floaty;
00024floatz;
00025 };
00026
00027 // "Feature" usually found in an image, has a 2D and a 3D Position00028typedefstruct CPFeature {
00029CPPoint2Dpoint2D; // 2D coordinate found in original image00030CPPoint3Dpoint3D; // 3D coordinate00031 };
00032
00033 #endif