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.