#include <CameraEvent.h>
Public Types | |
enum | Code { kCodeData, kCodeNoMoreImages } |
Public Member Functions | |
CameraEvent (const cv::Mat &image, int seq=0, double stamp=0.0, const std::string &cameraName=std::string()) | |
CameraEvent () | |
CameraEvent (const SensorData &data) | |
CameraEvent (const SensorData &data, const std::string &cameraName) | |
CameraEvent (const SensorData &data, const CameraInfo &cameraInfo) | |
const std::string & | cameraName () const |
const SensorData & | data () const |
virtual std::string | getClassName () const |
const CameraInfo & | info () const |
virtual | ~CameraEvent () |
Private Attributes | |
CameraInfo | cameraInfo_ |
SensorData | data_ |
Definition at line 37 of file CameraEvent.h.
Definition at line 41 of file CameraEvent.h.
rtabmap::CameraEvent::CameraEvent | ( | const cv::Mat & | image, |
int | seq = 0 , |
||
double | stamp = 0.0 , |
||
const std::string & | cameraName = std::string() |
||
) | [inline] |
Definition at line 47 of file CameraEvent.h.
rtabmap::CameraEvent::CameraEvent | ( | ) | [inline] |
Definition at line 54 of file CameraEvent.h.
rtabmap::CameraEvent::CameraEvent | ( | const SensorData & | data | ) | [inline] |
Definition at line 59 of file CameraEvent.h.
rtabmap::CameraEvent::CameraEvent | ( | const SensorData & | data, |
const std::string & | cameraName | ||
) | [inline] |
Definition at line 65 of file CameraEvent.h.
rtabmap::CameraEvent::CameraEvent | ( | const SensorData & | data, |
const CameraInfo & | cameraInfo | ||
) | [inline] |
Definition at line 71 of file CameraEvent.h.
virtual rtabmap::CameraEvent::~CameraEvent | ( | ) | [inline, virtual] |
Definition at line 83 of file CameraEvent.h.
const std::string& rtabmap::CameraEvent::cameraName | ( | ) | const [inline] |
Definition at line 80 of file CameraEvent.h.
const SensorData& rtabmap::CameraEvent::data | ( | ) | const [inline] |
Definition at line 79 of file CameraEvent.h.
virtual std::string rtabmap::CameraEvent::getClassName | ( | ) | const [inline, virtual] |
This method is used to get the class name of the event. For example, if a class MouseEvent inherits from UEvent, it must return the "MouseEvent" string.
Implements UEvent.
Definition at line 84 of file CameraEvent.h.
const CameraInfo& rtabmap::CameraEvent::info | ( | ) | const [inline] |
Definition at line 81 of file CameraEvent.h.
CameraInfo rtabmap::CameraEvent::cameraInfo_ [private] |
Definition at line 88 of file CameraEvent.h.
SensorData rtabmap::CameraEvent::data_ [private] |
Definition at line 87 of file CameraEvent.h.