00001 #ifndef __SPFILES_H_
00002 #define __SPFILES_H_
00003
00004
00005 #ifndef MAXFLOAT
00006 #define MAXFLOAT (float)3.34e38
00007 #endif //MAXFLOAT
00008 #define MAXFLOAT1 (float)3.3399e38
00009
00010
00011
00012 typedef enum filetype
00013 {
00014 Robot_Struct_Data,
00015 Obs_Struct_Data,
00016 Obs_Bitmap_Data,
00017 Ws_Distance_Map,
00018 Ws_Voronoi_Map,
00019 TQ_CSpace_Obs,
00020 TQ_CSpace_Distance_Map,
00021 TQ_CSpace_Voronoi_Map,
00022 TQ_CSpace_Heuristic_Map,
00023 TQ_CSpace_Path,
00024 Global_Path_Int,
00025 Global_Path_Float,
00026 Global_Path_Discrete
00027 } FileType;
00028
00029
00030
00031 typedef struct filedescript
00032 {
00033 FileType ftype;
00034 char comment[20];
00035 short note;
00036 short octet;
00037 short dimx;
00038 short dimy;
00039 short dimz;
00040 } FileDescript;
00041
00042 #endif