All Classes Namespaces Files Functions Variables Typedefs Defines
Public Member Functions
virtual_camera::CameraModel Class Reference

#include <CameraModel.hpp>

Inheritance diagram for virtual_camera::CameraModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual TableV3Ptr createPointCloud (const VirtualCameraParametersPtr &params)=0
virtual std::string getIndentifier ()=0
virtual ~CameraModel ()

Detailed Description

Implementations of this interface will represent different camera models such as pinhole, panoramic...

Author:
Jan Brabec

Definition at line 19 of file CameraModel.hpp.


Constructor & Destructor Documentation

virtual virtual_camera::CameraModel::~CameraModel ( ) [inline, virtual]

Definition at line 21 of file CameraModel.hpp.


Member Function Documentation

Creates new point cloud for the specific camera model.

Parameters:
constVirtualCameraParametersPtr & params parameters for the model
Returns:
TableV3Ptr 2D array where each cell is a vector of coordinates of the corresponding point in the camera coordinate frame.

Implemented in virtual_camera::BasicCylinderCameraModel, virtual_camera::SphericalCameraModel, and virtual_camera::PinholeCameraModel.

virtual std::string virtual_camera::CameraModel::getIndentifier ( ) [pure virtual]
Returns:
The text identifier for this model to be used in configuration files.

Implemented in virtual_camera::BasicCylinderCameraModel, virtual_camera::SphericalCameraModel, and virtual_camera::PinholeCameraModel.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Defines


virtual_camera
Author(s): Jan Brabec; maintained by Tomas Petricek / petrito1@cmp.felk.cvut
autogenerated on Tue Dec 10 2013 14:58:12