Public Member Functions | Protected Member Functions | Private Attributes
CameraWrapper Class Reference
Inheritance diagram for CameraWrapper:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CameraWrapper (int usbDevice=0, float imageRate=0, unsigned int imageWidth=0, unsigned int imageHeight=0)
bool init ()
void setParameters (int deviceId, double frameRate, int width, int height, const std::string &path, bool pause)
void start ()
bool startSrv (std_srvs::Empty::Request &, std_srvs::Empty::Response &)
bool stopSrv (std_srvs::Empty::Request &, std_srvs::Empty::Response &)
virtual ~CameraWrapper ()

Protected Member Functions

virtual void handleEvent (UEvent *event)

Private Attributes

rtabmap::Cameracamera_
rtabmap::CameraThreadcameraThread_
std::string frameId_
image_transport::Publisher rosPublisher_
ros::ServiceServer startSrv_
ros::ServiceServer stopSrv_

Detailed Description

Definition at line 49 of file CameraNode.cpp.


Constructor & Destructor Documentation

CameraWrapper::CameraWrapper ( int  usbDevice = 0,
float  imageRate = 0,
unsigned int  imageWidth = 0,
unsigned int  imageHeight = 0 
) [inline]

Definition at line 53 of file CameraNode.cpp.

virtual CameraWrapper::~CameraWrapper ( ) [inline, virtual]

Definition at line 70 of file CameraNode.cpp.


Member Function Documentation

virtual void CameraWrapper::handleEvent ( UEvent event) [inline, protected, virtual]

Implements UEventsHandler.

Definition at line 234 of file CameraNode.cpp.

bool CameraWrapper::init ( ) [inline]

Definition at line 79 of file CameraNode.cpp.

void CameraWrapper::setParameters ( int  deviceId,
double  frameRate,
int  width,
int  height,
const std::string &  path,
bool  pause 
) [inline]

Definition at line 116 of file CameraNode.cpp.

void CameraWrapper::start ( ) [inline]

Definition at line 88 of file CameraNode.cpp.

bool CameraWrapper::startSrv ( std_srvs::Empty::Request &  ,
std_srvs::Empty::Response &   
) [inline]

Definition at line 96 of file CameraNode.cpp.

bool CameraWrapper::stopSrv ( std_srvs::Empty::Request &  ,
std_srvs::Empty::Response &   
) [inline]

Definition at line 106 of file CameraNode.cpp.


Member Data Documentation

Definition at line 263 of file CameraNode.cpp.

Definition at line 262 of file CameraNode.cpp.

std::string CameraWrapper::frameId_ [private]

Definition at line 266 of file CameraNode.cpp.

Definition at line 261 of file CameraNode.cpp.

Definition at line 264 of file CameraNode.cpp.

Definition at line 265 of file CameraNode.cpp.


The documentation for this class was generated from the following file:


rtabmap_ros
Author(s): Mathieu Labbe
autogenerated on Thu Aug 27 2015 15:00:25