
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, 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::Camera * | camera_ |
| rtabmap::CameraThread * | cameraThread_ |
| std::string | frameId_ |
| image_transport::Publisher | rosPublisher_ |
| ros::ServiceServer | startSrv_ |
| ros::ServiceServer | stopSrv_ |
Definition at line 49 of file CameraNode.cpp.
| 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 71 of file CameraNode.cpp.
| virtual void CameraWrapper::handleEvent | ( | UEvent * | event | ) | [inline, protected, virtual] |
Implements UEventsHandler.
Definition at line 222 of file CameraNode.cpp.
| bool CameraWrapper::init | ( | ) | [inline] |
Definition at line 80 of file CameraNode.cpp.
| void CameraWrapper::setParameters | ( | int | deviceId, |
| double | frameRate, | ||
| const std::string & | path, | ||
| bool | pause | ||
| ) | [inline] |
Definition at line 117 of file CameraNode.cpp.
| void CameraWrapper::start | ( | ) | [inline] |
Definition at line 89 of file CameraNode.cpp.
| bool CameraWrapper::startSrv | ( | std_srvs::Empty::Request & | , |
| std_srvs::Empty::Response & | |||
| ) | [inline] |
Definition at line 97 of file CameraNode.cpp.
| bool CameraWrapper::stopSrv | ( | std_srvs::Empty::Request & | , |
| std_srvs::Empty::Response & | |||
| ) | [inline] |
Definition at line 107 of file CameraNode.cpp.
rtabmap::Camera* CameraWrapper::camera_ [private] |
Definition at line 251 of file CameraNode.cpp.
Definition at line 250 of file CameraNode.cpp.
std::string CameraWrapper::frameId_ [private] |
Definition at line 254 of file CameraNode.cpp.
Definition at line 249 of file CameraNode.cpp.
ros::ServiceServer CameraWrapper::startSrv_ [private] |
Definition at line 252 of file CameraNode.cpp.
ros::ServiceServer CameraWrapper::stopSrv_ [private] |
Definition at line 253 of file CameraNode.cpp.