Public Member Functions | Private Member Functions | Private Attributes
rtabmap::CameraThread Class Reference

#include <CameraThread.h>

Inheritance diagram for rtabmap::CameraThread:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Cameracamera ()
CameraRGBDcameraRGBD ()
 CameraThread (Camera *camera)
 CameraThread (CameraRGBD *camera)
bool init ()
bool isCapturing () const
bool isPaused () const
void setImageRate (float imageRate)
virtual ~CameraThread ()

Private Member Functions

virtual void mainLoop ()

Private Attributes

Camera_camera
CameraRGBD_cameraRGBD
int _seq

Detailed Description

Class CameraThread

Definition at line 45 of file CameraThread.h.


Constructor & Destructor Documentation

Definition at line 40 of file CameraThread.cpp.

Definition at line 49 of file CameraThread.cpp.

Definition at line 57 of file CameraThread.cpp.


Member Function Documentation

Definition at line 62 of file CameraThread.h.

Definition at line 63 of file CameraThread.h.

Definition at line 82 of file CameraThread.cpp.

bool rtabmap::CameraThread::isCapturing ( ) const [inline]

Definition at line 59 of file CameraThread.h.

bool rtabmap::CameraThread::isPaused ( ) const [inline]

Definition at line 58 of file CameraThread.h.

void rtabmap::CameraThread::mainLoop ( ) [private, virtual]

Pure virtual method mainLoop(). The inner loop of the thread. This method is called repetitively until the thread is killed. Note that if kill() is called in mainLoopBegin(), mainLoop() is not called, terminating immediately the thread.

See also:
mainLoop()
kill()

Implements UThread.

Definition at line 106 of file CameraThread.cpp.

void rtabmap::CameraThread::setImageRate ( float  imageRate)

Definition at line 70 of file CameraThread.cpp.


Member Data Documentation

Definition at line 69 of file CameraThread.h.

Definition at line 70 of file CameraThread.h.

Definition at line 71 of file CameraThread.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Fri Aug 28 2015 12:51:43