00001 /* 00002 * BasicCylinderCameraModel.hpp 00003 * 00004 * Created on: Feb 17, 2013 00005 * Author: jb 00006 */ 00007 00008 #ifndef BASICCYLINDERCAMERAMODEL_HPP_ 00009 #define BASICCYLINDERCAMERAMODEL_HPP_ 00010 00011 #include <angles/angles.h> 00012 #include <math.h> 00013 #include <boost/math/constants/constants.hpp> 00014 00015 #include "CameraModel.hpp" 00016 00017 namespace virtual_camera { 00018 00019 00026 class BasicCylinderCameraModel : public CameraModel { 00027 public: 00028 std::string getIndentifier(); 00029 TableV3Ptr createPointCloud(const VirtualCameraParametersPtr & params); 00030 }; 00031 00032 00033 } 00034 00035 00036 #endif /* BASICCYLINDERCAMERAMODEL_HPP_ */