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

#include <LVRCorrespondanceDialog.hpp>

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

Public Slots

void clearAllItems ()
 
void deleteItem ()
 
void firstPointPicked (double *)
 
void insertNewItem ()
 
void loadCorrespondences ()
 
void saveCorrespondences ()
 
void secondPointPicked (double *)
 
void swapItemPositions ()
 
void treeItemSelected (QTreeWidgetItem *, QTreeWidgetItem *)
 
void updateDataSelection (int)
 
void updateModelSelection (int)
 

Signals

void addArrow (LVRVtkArrow *)
 
void disableCorrespondenceSearch ()
 
void enableCorrespondenceSearch ()
 
void removeArrow (LVRVtkArrow *)
 
void render ()
 

Public Member Functions

bool doICP ()
 
void fillComboBoxes ()
 
QString getDataName ()
 
double getEpsilon ()
 
double getMaxDistance ()
 
int getMaxIterations ()
 
QString getModelName ()
 
boost::optional< TransformfgetTransformation ()
 
 LVRCorrespondanceDialog (QTreeWidget *parent)
 
virtual ~LVRCorrespondanceDialog ()
 

Public Attributes

QDialog * m_dialog
 
Ui_CorrespondenceDialog * m_ui
 

Private Attributes

QString m_dataSelection
 
QColor m_dataSelectionColor
 
QColor m_defaultColor
 
QString m_modelSelection
 
QColor m_modelSelectionColor
 
QTreeWidget * m_treeWidget
 

Detailed Description

Definition at line 52 of file LVRCorrespondanceDialog.hpp.

Constructor & Destructor Documentation

◆ LVRCorrespondanceDialog()

lvr2::LVRCorrespondanceDialog::LVRCorrespondanceDialog ( QTreeWidget *  parent)

Definition at line 50 of file LVRCorrespondanceDialog.cpp.

◆ ~LVRCorrespondanceDialog()

lvr2::LVRCorrespondanceDialog::~LVRCorrespondanceDialog ( )
virtual

Definition at line 254 of file LVRCorrespondanceDialog.cpp.

Member Function Documentation

◆ addArrow

void lvr2::LVRCorrespondanceDialog::addArrow ( LVRVtkArrow )
signal

◆ clearAllItems

void lvr2::LVRCorrespondanceDialog::clearAllItems ( )
slot

Definition at line 83 of file LVRCorrespondanceDialog.cpp.

◆ deleteItem

void lvr2::LVRCorrespondanceDialog::deleteItem ( )
slot

Definition at line 134 of file LVRCorrespondanceDialog.cpp.

◆ disableCorrespondenceSearch

void lvr2::LVRCorrespondanceDialog::disableCorrespondenceSearch ( )
signal

◆ doICP()

bool lvr2::LVRCorrespondanceDialog::doICP ( )

Definition at line 234 of file LVRCorrespondanceDialog.cpp.

◆ enableCorrespondenceSearch

void lvr2::LVRCorrespondanceDialog::enableCorrespondenceSearch ( )
signal

◆ fillComboBoxes()

void lvr2::LVRCorrespondanceDialog::fillComboBoxes ( )

Definition at line 153 of file LVRCorrespondanceDialog.cpp.

◆ firstPointPicked

void lvr2::LVRCorrespondanceDialog::firstPointPicked ( double *  pos)
slot

Definition at line 261 of file LVRCorrespondanceDialog.cpp.

◆ getDataName()

QString lvr2::LVRCorrespondanceDialog::getDataName ( )

Definition at line 503 of file LVRCorrespondanceDialog.cpp.

◆ getEpsilon()

double lvr2::LVRCorrespondanceDialog::getEpsilon ( )

Definition at line 239 of file LVRCorrespondanceDialog.cpp.

◆ getMaxDistance()

double lvr2::LVRCorrespondanceDialog::getMaxDistance ( )

Definition at line 244 of file LVRCorrespondanceDialog.cpp.

◆ getMaxIterations()

int lvr2::LVRCorrespondanceDialog::getMaxIterations ( )

Definition at line 249 of file LVRCorrespondanceDialog.cpp.

◆ getModelName()

QString lvr2::LVRCorrespondanceDialog::getModelName ( )

Definition at line 498 of file LVRCorrespondanceDialog.cpp.

◆ getTransformation()

boost::optional< Transformf > lvr2::LVRCorrespondanceDialog::getTransformation ( )

Definition at line 450 of file LVRCorrespondanceDialog.cpp.

◆ insertNewItem

void lvr2::LVRCorrespondanceDialog::insertNewItem ( )
slot

Definition at line 115 of file LVRCorrespondanceDialog.cpp.

◆ loadCorrespondences

void lvr2::LVRCorrespondanceDialog::loadCorrespondences ( )
slot

Definition at line 379 of file LVRCorrespondanceDialog.cpp.

◆ removeArrow

void lvr2::LVRCorrespondanceDialog::removeArrow ( LVRVtkArrow )
signal

◆ render

void lvr2::LVRCorrespondanceDialog::render ( )
signal

◆ saveCorrespondences

void lvr2::LVRCorrespondanceDialog::saveCorrespondences ( )
slot

Definition at line 353 of file LVRCorrespondanceDialog.cpp.

◆ secondPointPicked

void lvr2::LVRCorrespondanceDialog::secondPointPicked ( double *  pos)
slot

Definition at line 299 of file LVRCorrespondanceDialog.cpp.

◆ swapItemPositions

void lvr2::LVRCorrespondanceDialog::swapItemPositions ( )
slot

Definition at line 336 of file LVRCorrespondanceDialog.cpp.

◆ treeItemSelected

void lvr2::LVRCorrespondanceDialog::treeItemSelected ( QTreeWidgetItem *  current,
QTreeWidgetItem *  prev 
)
slot

Definition at line 417 of file LVRCorrespondanceDialog.cpp.

◆ updateDataSelection

void lvr2::LVRCorrespondanceDialog::updateDataSelection ( int  index)
slot

Definition at line 210 of file LVRCorrespondanceDialog.cpp.

◆ updateModelSelection

void lvr2::LVRCorrespondanceDialog::updateModelSelection ( int  index)
slot

Definition at line 186 of file LVRCorrespondanceDialog.cpp.

Member Data Documentation

◆ m_dataSelection

QString lvr2::LVRCorrespondanceDialog::m_dataSelection
private

Definition at line 99 of file LVRCorrespondanceDialog.hpp.

◆ m_dataSelectionColor

QColor lvr2::LVRCorrespondanceDialog::m_dataSelectionColor
private

Definition at line 96 of file LVRCorrespondanceDialog.hpp.

◆ m_defaultColor

QColor lvr2::LVRCorrespondanceDialog::m_defaultColor
private

Definition at line 98 of file LVRCorrespondanceDialog.hpp.

◆ m_dialog

QDialog* lvr2::LVRCorrespondanceDialog::m_dialog

Definition at line 92 of file LVRCorrespondanceDialog.hpp.

◆ m_modelSelection

QString lvr2::LVRCorrespondanceDialog::m_modelSelection
private

Definition at line 100 of file LVRCorrespondanceDialog.hpp.

◆ m_modelSelectionColor

QColor lvr2::LVRCorrespondanceDialog::m_modelSelectionColor
private

Definition at line 97 of file LVRCorrespondanceDialog.hpp.

◆ m_treeWidget

QTreeWidget* lvr2::LVRCorrespondanceDialog::m_treeWidget
private

Definition at line 95 of file LVRCorrespondanceDialog.hpp.

◆ m_ui

Ui_CorrespondenceDialog* lvr2::LVRCorrespondanceDialog::m_ui

Definition at line 91 of file LVRCorrespondanceDialog.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 Mon Feb 28 2022 22:46:12