#include <CameraModel.hpp>
Public Member Functions | |
virtual TableV3Ptr | createPointCloud (const VirtualCameraParametersPtr ¶ms)=0 |
virtual std::string | getIndentifier ()=0 |
virtual | ~CameraModel () |
Implementations of this interface will represent different camera models such as pinhole, panoramic...
Definition at line 19 of file CameraModel.hpp.
virtual virtual_camera::CameraModel::~CameraModel | ( | ) | [inline, virtual] |
Definition at line 21 of file CameraModel.hpp.
virtual TableV3Ptr virtual_camera::CameraModel::createPointCloud | ( | const VirtualCameraParametersPtr & | params | ) | [pure virtual] |
Creates new point cloud for the specific camera model.
const | VirtualCameraParametersPtr & params parameters for the model |
Implemented in virtual_camera::BasicCylinderCameraModel, virtual_camera::SphericalCameraModel, and virtual_camera::PinholeCameraModel.
virtual std::string virtual_camera::CameraModel::getIndentifier | ( | ) | [pure virtual] |
Implemented in virtual_camera::BasicCylinderCameraModel, virtual_camera::SphericalCameraModel, and virtual_camera::PinholeCameraModel.