Public Slots | Signals | Public Member Functions | Public Attributes | Private Attributes | List of all members
lvr2::LVRLabelDialog Class Reference

#include <LVRLabelDialog.hpp>

Inheritance diagram for lvr2::LVRLabelDialog:
Inheritance graph
[legend]

Public Slots

void addNewInstance ()
 
void addNewLabel ()
 
void cellSelected (QTreeWidgetItem *, int)
 
void comboBoxIndexChanged (int index)
 
void loadLabels ()
 
void responseLabels (std::vector< uint16_t >)
 
void updatePointCount (uint16_t, int)
 
void visibilityChanged (QTreeWidgetItem *, int)
 

Signals

void hidePoints (int, bool)
 
void labelAdded (QTreeWidgetItem *)
 
void labelChanged (uint16_t)
 
void labelLoaded (int, std::vector< int >)
 
void labelRemoved (QPair< int, QColor >)
 

Public Member Functions

 LVRLabelDialog (QTreeWidget *parent)
 
void setPoints (const std::string, const vtkSmartPointer< vtkPolyData > points)
 
void showEvent ()
 
virtual ~LVRLabelDialog ()
 

Public Attributes

QDialog * m_dialog
 
Ui_LabelDialog * m_ui
 

Private Attributes

QColor m_dataSelectionColor
 
int m_id_hack = 1
 
QColor m_modelSelectionColor
 
std::map< std::string, vtkSmartPointer< vtkPolyData > > m_points
 
QTreeWidget * m_treeWidget
 

Detailed Description

Definition at line 61 of file LVRLabelDialog.hpp.

Constructor & Destructor Documentation

◆ LVRLabelDialog()

lvr2::LVRLabelDialog::LVRLabelDialog ( QTreeWidget *  parent)

Definition at line 66 of file LVRLabelDialog.cpp.

◆ ~LVRLabelDialog()

lvr2::LVRLabelDialog::~LVRLabelDialog ( )
virtual

Definition at line 83 of file LVRLabelDialog.cpp.

Member Function Documentation

◆ addNewInstance

void lvr2::LVRLabelDialog::addNewInstance ( )
slot

Definition at line 435 of file LVRLabelDialog.cpp.

◆ addNewLabel

void lvr2::LVRLabelDialog::addNewLabel ( )
slot

Definition at line 367 of file LVRLabelDialog.cpp.

◆ cellSelected

void lvr2::LVRLabelDialog::cellSelected ( QTreeWidgetItem *  item,
int  column 
)
slot

Definition at line 122 of file LVRLabelDialog.cpp.

◆ comboBoxIndexChanged

void lvr2::LVRLabelDialog::comboBoxIndexChanged ( int  index)
slot

Definition at line 500 of file LVRLabelDialog.cpp.

◆ hidePoints

void lvr2::LVRLabelDialog::hidePoints ( int  ,
bool   
)
signal

◆ labelAdded

void lvr2::LVRLabelDialog::labelAdded ( QTreeWidgetItem *  )
signal

◆ labelChanged

void lvr2::LVRLabelDialog::labelChanged ( uint16_t  )
signal

◆ labelLoaded

void lvr2::LVRLabelDialog::labelLoaded ( int  ,
std::vector< int >   
)
signal

◆ labelRemoved

void lvr2::LVRLabelDialog::labelRemoved ( QPair< int, QColor >  )
signal

◆ loadLabels

void lvr2::LVRLabelDialog::loadLabels ( )
slot

Definition at line 206 of file LVRLabelDialog.cpp.

◆ responseLabels

void lvr2::LVRLabelDialog::responseLabels ( std::vector< uint16_t >  labeledPoints)
slot

Definition at line 285 of file LVRLabelDialog.cpp.

◆ setPoints()

void lvr2::LVRLabelDialog::setPoints ( const std::string  pointcloudName,
const vtkSmartPointer< vtkPolyData >  points 
)

Definition at line 505 of file LVRLabelDialog.cpp.

◆ showEvent()

void lvr2::LVRLabelDialog::showEvent ( )

Definition at line 90 of file LVRLabelDialog.cpp.

◆ updatePointCount

void lvr2::LVRLabelDialog::updatePointCount ( uint16_t  id,
int  selectedPointCount 
)
slot

Definition at line 183 of file LVRLabelDialog.cpp.

◆ visibilityChanged

void lvr2::LVRLabelDialog::visibilityChanged ( QTreeWidgetItem *  changedItem,
int  column 
)
slot

Definition at line 95 of file LVRLabelDialog.cpp.

Member Data Documentation

◆ m_dataSelectionColor

QColor lvr2::LVRLabelDialog::m_dataSelectionColor
private

Definition at line 95 of file LVRLabelDialog.hpp.

◆ m_dialog

QDialog* lvr2::LVRLabelDialog::m_dialog

Definition at line 91 of file LVRLabelDialog.hpp.

◆ m_id_hack

int lvr2::LVRLabelDialog::m_id_hack = 1
private

Definition at line 97 of file LVRLabelDialog.hpp.

◆ m_modelSelectionColor

QColor lvr2::LVRLabelDialog::m_modelSelectionColor
private

Definition at line 96 of file LVRLabelDialog.hpp.

◆ m_points

std::map<std::string, vtkSmartPointer<vtkPolyData> > lvr2::LVRLabelDialog::m_points
private

Definition at line 98 of file LVRLabelDialog.hpp.

◆ m_treeWidget

QTreeWidget* lvr2::LVRLabelDialog::m_treeWidget
private

Definition at line 94 of file LVRLabelDialog.hpp.

◆ m_ui

Ui_LabelDialog* lvr2::LVRLabelDialog::m_ui

Definition at line 90 of file LVRLabelDialog.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:27