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

#include <MapVisibilityWidget.h>

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

Signals

void visibilityChanged (int id, bool visible)
 

Public Member Functions

void clear ()
 
std::map< int, TransformgetVisiblePoses () const
 
 MapVisibilityWidget (QWidget *parent=0)
 
void setMap (const std::map< int, Transform > &poses, const std::map< int, bool > &mask)
 
virtual ~MapVisibilityWidget ()
 

Protected Member Functions

virtual void showEvent (QShowEvent *event)
 

Private Slots

void selectAll (bool)
 
void signalVisibility ()
 

Private Member Functions

void updateCheckBoxes ()
 

Private Attributes

std::map< int, bool > _mask
 
std::map< int, Transform_poses
 

Detailed Description

Definition at line 39 of file MapVisibilityWidget.h.

Constructor & Destructor Documentation

rtabmap::MapVisibilityWidget::MapVisibilityWidget ( QWidget *  parent = 0)

Definition at line 38 of file MapVisibilityWidget.cpp.

rtabmap::MapVisibilityWidget::~MapVisibilityWidget ( )
virtual

Definition at line 55 of file MapVisibilityWidget.cpp.

Member Function Documentation

void rtabmap::MapVisibilityWidget::clear ( )

Definition at line 64 of file MapVisibilityWidget.cpp.

std::map< int, Transform > rtabmap::MapVisibilityWidget::getVisiblePoses ( ) const

Definition at line 113 of file MapVisibilityWidget.cpp.

void rtabmap::MapVisibilityWidget::selectAll ( bool  checked)
privateslot

Definition at line 133 of file MapVisibilityWidget.cpp.

void rtabmap::MapVisibilityWidget::setMap ( const std::map< int, Transform > &  poses,
const std::map< int, bool > &  mask 
)

Definition at line 102 of file MapVisibilityWidget.cpp.

void rtabmap::MapVisibilityWidget::showEvent ( QShowEvent *  event)
protectedvirtual

Definition at line 59 of file MapVisibilityWidget.cpp.

void rtabmap::MapVisibilityWidget::signalVisibility ( )
privateslot

Definition at line 126 of file MapVisibilityWidget.cpp.

void rtabmap::MapVisibilityWidget::updateCheckBoxes ( )
private

Definition at line 71 of file MapVisibilityWidget.cpp.

void rtabmap::MapVisibilityWidget::visibilityChanged ( int  id,
bool  visible 
)
signal

Member Data Documentation

std::map<int, bool> rtabmap::MapVisibilityWidget::_mask
private

Definition at line 65 of file MapVisibilityWidget.h.

std::map<int, Transform> rtabmap::MapVisibilityWidget::_poses
private

Definition at line 64 of file MapVisibilityWidget.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Dec 14 2020 03:37:08