00001 /* 00002 * Camera.hpp 00003 * 00004 * Created on: Oct 16, 2012 00005 * Author: brabeja6 00006 */ 00007 00008 #ifndef V_CAMERA_HPP_ 00009 #define V_CAMERA_HPP_ 00010 00011 #include <sensor_msgs/CameraInfo.h> 00012 00013 namespace virtual_camera { 00014 00015 00023 class Camera { 00024 public: 00025 00026 00027 virtual ~Camera(){ } 00028 00034 virtual sensor_msgs::CameraInfoConstPtr getCameraInfo() = 0; 00035 00036 00040 virtual std::string getName() = 0; 00041 00042 00043 }; 00044 00045 00046 } 00047 00048 #endif /* CAMERA_HPP_ */