Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

VehPoseStructs.h

Go to the documentation of this file.
00001 #ifndef INTF_VEH_POSE_STRUCTS_H
00002 #define INTF_VEH_POSE_STRUCTS_H
00003 
00014 struct VehPoseDataStruct {
00015   double x;    
00016   double y;    
00017   float z;     
00018   float ori[4]; 
00019 };
00020     
00022 #define VEH_POSE_DATA_FMT "{double, double, float, [float:4]}"
00023 /* note if you change the VehPoseDataStruct, you must change the above, and,
00024    possibly, the declarations in the logger and player */
00025 
00028 struct VehPoseShmemStruct {
00029   int secs;  
00030   int usecs; 
00031   VehPoseDataStruct data;  
00032 };
00033 
00035 #define VEH_POSE_SHMEM_FMT "{int, int, " VEH_POSE_DATA_FMT " }"
00036 
00038 #define VEH_POSE_SHMEM_NAME "VehPoseData"
00039 
00042 #endif

Generated on Fri Jun 16 13:21:19 2006 for ModUtils by  doxygen 1.4.4