#include <OdometryViewer.h>
Public Slots | |
virtual void | clear () |
Public Member Functions | |
OdometryViewer (int maxClouds=10, int decimation=2, float voxelSize=0.0f, float maxDepth=0, int qualityWarningThr=0, QWidget *parent=0, const ParametersMap ¶meters=ParametersMap()) | |
virtual | ~OdometryViewer () |
Protected Member Functions | |
virtual bool | handleEvent (UEvent *event) |
Private Slots | |
void | processData (const rtabmap::OdometryEvent &odom) |
void | reset () |
Private Attributes | |
QList< std::string > | addedClouds_ |
QCheckBox * | cloudShown_ |
CloudViewer * | cloudView_ |
QSpinBox * | decimationSpin_ |
QCheckBox * | featuresShown_ |
int | id_ |
ImageView * | imageView_ |
Transform | lastOdomPose_ |
QSpinBox * | maxCloudsSpin_ |
QDoubleSpinBox * | maxDepthSpin_ |
bool | odomImageDepthShow_ |
bool | odomImageShow_ |
ParametersMap | parameters_ |
bool | processingData_ |
int | qualityWarningThr_ |
QCheckBox * | scanShown_ |
QLabel * | timeLabel_ |
int | validDecimationValue_ |
QDoubleSpinBox * | voxelSpin_ |
Definition at line 48 of file OdometryViewer.h.
rtabmap::OdometryViewer::OdometryViewer | ( | int | maxClouds = 10 , |
int | decimation = 2 , |
||
float | voxelSize = 0.0f , |
||
float | maxDepth = 0 , |
||
int | qualityWarningThr = 0 , |
||
QWidget * | parent = 0 , |
||
const ParametersMap & | parameters = ParametersMap() |
||
) |
Definition at line 53 of file OdometryViewer.cpp.
rtabmap::OdometryViewer::~OdometryViewer | ( | ) | [virtual] |
Definition at line 162 of file OdometryViewer.cpp.
void rtabmap::OdometryViewer::clear | ( | ) | [virtual, slot] |
Definition at line 174 of file OdometryViewer.cpp.
bool rtabmap::OdometryViewer::handleEvent | ( | UEvent * | event | ) | [protected, virtual] |
Method called by the UEventsManager to handle an event. Important : this method must do a minimum of work because the faster the dispatching loop is done; the faster the events are received. If a handling function takes too much time, the events list can grow faster than it is emptied. The event can be modified.
Implements UEventsHandler.
Definition at line 496 of file OdometryViewer.cpp.
void rtabmap::OdometryViewer::processData | ( | const rtabmap::OdometryEvent & | odom | ) | [private, slot] |
Definition at line 180 of file OdometryViewer.cpp.
void rtabmap::OdometryViewer::reset | ( | ) | [private, slot] |
Definition at line 169 of file OdometryViewer.cpp.
QList<std::string> rtabmap::OdometryViewer::addedClouds_ [private] |
Definition at line 83 of file OdometryViewer.h.
QCheckBox* rtabmap::OdometryViewer::cloudShown_ [private] |
Definition at line 89 of file OdometryViewer.h.
CloudViewer* rtabmap::OdometryViewer::cloudView_ [private] |
Definition at line 75 of file OdometryViewer.h.
QSpinBox* rtabmap::OdometryViewer::decimationSpin_ [private] |
Definition at line 87 of file OdometryViewer.h.
QCheckBox* rtabmap::OdometryViewer::featuresShown_ [private] |
Definition at line 91 of file OdometryViewer.h.
int rtabmap::OdometryViewer::id_ [private] |
Definition at line 82 of file OdometryViewer.h.
ImageView* rtabmap::OdometryViewer::imageView_ [private] |
Definition at line 74 of file OdometryViewer.h.
Definition at line 80 of file OdometryViewer.h.
QSpinBox* rtabmap::OdometryViewer::maxCloudsSpin_ [private] |
Definition at line 85 of file OdometryViewer.h.
QDoubleSpinBox* rtabmap::OdometryViewer::maxDepthSpin_ [private] |
Definition at line 88 of file OdometryViewer.h.
bool rtabmap::OdometryViewer::odomImageDepthShow_ [private] |
Definition at line 78 of file OdometryViewer.h.
bool rtabmap::OdometryViewer::odomImageShow_ [private] |
Definition at line 77 of file OdometryViewer.h.
Definition at line 94 of file OdometryViewer.h.
bool rtabmap::OdometryViewer::processingData_ [private] |
Definition at line 76 of file OdometryViewer.h.
int rtabmap::OdometryViewer::qualityWarningThr_ [private] |
Definition at line 81 of file OdometryViewer.h.
QCheckBox* rtabmap::OdometryViewer::scanShown_ [private] |
Definition at line 90 of file OdometryViewer.h.
QLabel* rtabmap::OdometryViewer::timeLabel_ [private] |
Definition at line 92 of file OdometryViewer.h.
int rtabmap::OdometryViewer::validDecimationValue_ [private] |
Definition at line 93 of file OdometryViewer.h.
QDoubleSpinBox* rtabmap::OdometryViewer::voxelSpin_ [private] |
Definition at line 86 of file OdometryViewer.h.