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