00001 #ifndef SPHERICALCAMERAMODEL_HPP_ 00002 #define SPHERICALCAMERAMODEL_HPP_ 00003 00004 #include <angles/angles.h> 00005 #include <math.h> 00006 #include <boost/math/constants/constants.hpp> 00007 00008 #include "CameraModel.hpp" 00009 00010 namespace virtual_camera { 00011 00012 00019 class SphericalCameraModel : public CameraModel { 00020 public: 00021 std::string getIndentifier(); 00022 TableV3Ptr createPointCloud(const VirtualCameraParametersPtr & params); 00023 }; 00024 00025 00026 } 00027 00028 00029 #endif /* SPHERICALCAMERAMODEL_HPP_ */