planners/sequential/spfiles.h

Go to the documentation of this file.
00001 #ifndef __SPFILES_H_
00002 #define __SPFILES_H_
00003 
00004 // Add extra Max float definition       
00005 #ifndef MAXFLOAT
00006 #define MAXFLOAT        (float)3.34e38
00007 #endif //MAXFLOAT 
00008 #define MAXFLOAT1       (float)3.3399e38
00009 
00010 // Definition of All Data Files         
00011 
00012 typedef enum filetype
00013   {
00014         Robot_Struct_Data,              // Robot Structure Definition   
00015         Obs_Struct_Data,                // Obstacles Structural Definition
00016         Obs_Bitmap_Data,                // Obstacles Bitmap Data        
00017         Ws_Distance_Map,                // Workspace distance map       
00018         Ws_Voronoi_Map,                 // Workspace Voronoi Map        
00019         TQ_CSpace_Obs,                  // TxQ Space Obstacles Bitmap   
00020         TQ_CSpace_Distance_Map,         // TxQ Space Distance Map       
00021         TQ_CSpace_Voronoi_Map,          // TxQ Space Voronoi Map        
00022         TQ_CSpace_Heuristic_Map,        // TxQ Space Heuristic Map      
00023         TQ_CSpace_Path,                 // TxQ Space Path Sequence      
00024         Global_Path_Int,                // Global Path in Joint Data    
00025         Global_Path_Float,
00026         Global_Path_Discrete            // Global Path in TxQ Descritization
00027   } FileType;
00028 
00029 // File Head Descripter                 
00030 
00031 typedef struct filedescript
00032   {
00033         FileType        ftype;          // Main Definition of file      
00034         char            comment[20];    // Short Info about the file    
00035         short           note;           // Farther Notes                
00036         short           octet;          // Basic Data Size              
00037         short           dimx;           // Dimensional Specification    
00038         short           dimy;           // Maximum 3D   Now             
00039         short           dimz;
00040 } FileDescript;
00041 
00042 #endif

Generated on Sat Apr 1 21:30:47 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO