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

VehPoseLogger.h

Go to the documentation of this file.
00001 
00005 #ifndef VEH_POSE_DEST_LOGGER_H
00006 #define VEH_POSE_DEST_LOGGER_H
00007 
00008 #include <vector>
00009 #include <utils/Logger.h>
00010 
00011 #include <VehPoseDest/VehPoseStructs.h>
00012 #include <VehPoseDest/VehPose.h>
00013 
00014 namespace utils {
00015   class ConfigFile;
00016   class Vec3d;
00017 };
00018 
00025 class VehPoseLogger {
00026  public:
00033   bool open(const char* name, const utils::ConfigFile* header=NULL);
00034 
00043   bool open(utils::ConfigFile& header);
00044 
00050   bool logPoints(utils::Time time, const VehPose& pose);
00051 
00052  private:
00053   utils::Logger _logger;      
00054   VehPoseDataStruct _output_area; 
00055 };
00056 
00057 #endif

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