Public Slots | Public Member Functions | Protected Member Functions | Private Slots | Private Attributes | List of all members
rtabmap::OdometryViewer Class Reference

#include <OdometryViewer.h>

Inheritance diagram for rtabmap::OdometryViewer:
Inheritance graph
[legend]

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 &parameters=ParametersMap())
 
virtual ~OdometryViewer ()
 
- 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 Slots

void processData (const rtabmap::OdometryEvent &odom)
 
void reset ()
 

Private Attributes

QList< std::string > addedClouds_
 
QCheckBox * cloudShown_
 
CloudViewercloudView_
 
QSpinBox * decimationSpin_
 
QCheckBox * featuresShown_
 
int id_
 
ImageViewimageView_
 
Transform lastOdomPose_
 
QSpinBox * maxCloudsSpin_
 
QDoubleSpinBox * maxDepthSpin_
 
bool odomImageDepthShow_
 
bool odomImageShow_
 
ParametersMap parameters_
 
bool processingData_
 
int qualityWarningThr_
 
QCheckBox * scanShown_
 
QLabel * timeLabel_
 
int validDecimationValue_
 
QDoubleSpinBox * voxelSpin_
 

Detailed Description

Definition at line 48 of file OdometryViewer.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

void rtabmap::OdometryViewer::clear ( )
virtualslot

Definition at line 174 of file OdometryViewer.cpp.

bool rtabmap::OdometryViewer::handleEvent ( UEvent event)
protectedvirtual

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.

Returns
"true" to notify UEventsManager that this handler took ownership of the event (meaning it must delete it). The event will not be dispatched to next handlers.
"false" to let event be dispatched to next handlers (default behavior). UEventsManager will take care of deleting the event.

Implements UEventsHandler.

Definition at line 496 of file OdometryViewer.cpp.

void rtabmap::OdometryViewer::processData ( const rtabmap::OdometryEvent odom)
privateslot

Definition at line 180 of file OdometryViewer.cpp.

void rtabmap::OdometryViewer::reset ( )
privateslot

Definition at line 169 of file OdometryViewer.cpp.

Member Data Documentation

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.

Transform rtabmap::OdometryViewer::lastOdomPose_
private

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.

ParametersMap rtabmap::OdometryViewer::parameters_
private

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.


The documentation for this class was generated from the following files:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Wed Jun 5 2019 22:43:43