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

#include <Camera.hpp>

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

List of all members.

Public Member Functions

virtual
sensor_msgs::CameraInfoConstPtr 
getCameraInfo ()=0
virtual std::string getName ()=0
virtual ~Camera ()

Detailed Description

Basic interface for all cameras used in the virtual camera package. All cameras are mutable. That means that their geometry can (and is likely to) be changed during their lifetime.

Author:
Jan Brabec

Definition at line 23 of file Camera.hpp.


Constructor & Destructor Documentation

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

Definition at line 27 of file Camera.hpp.


Member Function Documentation

virtual sensor_msgs::CameraInfoConstPtr virtual_camera::Camera::getCameraInfo ( ) [pure virtual]

Gets the cameras CameraInfo which contains the fundamental information about the camera.

Returns:
sensor_msgs::CameraInfoConstPtr& cInfo

Implemented in virtual_camera::GeneralVirtualCamera, virtual_camera::RealMonoCamera, and virtual_camera::RealCamera.

virtual std::string virtual_camera::Camera::getName ( ) [pure virtual]
Returns:
camera's name

Implemented in virtual_camera::RealMonoCamera, and virtual_camera::GeneralVirtualCamera.


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