00001 00006 #ifndef VEH_POSE_DEST_INTF_H 00007 #define VEH_POSE_DEST_INTF_H 00008 00009 #include <utils/Time.h> 00010 #include <utils/Interface.h> 00011 00012 #include <VehPoseDest/VehPose.h> 00013 00023 UTILS_INTERFACE(VehPoseDest) { 00024 public: 00029 virtual ~VehPoseDest() {} 00030 00037 virtual bool outputPose(utils::Time time, const VehPose& veh_pose) = 0; 00038 00039 // declare the standard interface static methods 00040 UTILS_INTF_DECL(VehPoseDest); 00041 }; 00042 00043 #endif