
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 () |
Public Member Functions inherited from UEventsHandler | |
| void | registerToEventsManager () |
| void | unregisterFromEventsManager () |
Public Member Functions inherited from UEventsSender | |
| UEventsSender () | |
| virtual | ~UEventsSender () |
Protected Member Functions | |
| virtual bool | handleEvent (UEvent *event) |
Protected Member Functions inherited from UEventsHandler | |
| UEventsHandler () | |
| virtual | ~UEventsHandler () |
Protected Member Functions inherited from UEventsSender | |
| void | post (UEvent *event, bool async=true) const |
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.
|
inline |
Definition at line 53 of file CameraNode.cpp.
|
inlinevirtual |
Definition at line 71 of file CameraNode.cpp.
|
inlineprotectedvirtual |
Implements UEventsHandler.
Definition at line 222 of file CameraNode.cpp.
|
inline |
Definition at line 80 of file CameraNode.cpp.
|
inline |
Definition at line 117 of file CameraNode.cpp.
|
inline |
Definition at line 89 of file CameraNode.cpp.
|
inline |
Definition at line 97 of file CameraNode.cpp.
|
inline |
Definition at line 107 of file CameraNode.cpp.
|
private |
Definition at line 252 of file CameraNode.cpp.
|
private |
Definition at line 251 of file CameraNode.cpp.
|
private |
Definition at line 255 of file CameraNode.cpp.
|
private |
Definition at line 250 of file CameraNode.cpp.
|
private |
Definition at line 253 of file CameraNode.cpp.
|
private |
Definition at line 254 of file CameraNode.cpp.