34 #ifndef LVRCORRESPONDANCEDIALOG_HPP_ 35 #define LVRCORRESPONDANCEDIALOG_HPP_ 37 #include "ui_LVRRegistrationPickCorrespondancesDialogUI.h" 38 #include "../vtkBridge/LVRVtkArrow.hpp" 46 #include <boost/optional.hpp> 47 #include <Eigen/Dense> 59 void fillComboBoxes();
61 QString getModelName();
62 QString getDataName();
66 double getMaxDistance();
67 int getMaxIterations();
70 void updateModelSelection(
int);
71 void updateDataSelection(
int);
72 void firstPointPicked(
double*);
73 void secondPointPicked(
double*);
76 void swapItemPositions();
77 void saveCorrespondences();
78 void loadCorrespondences();
79 void treeItemSelected(QTreeWidgetItem*, QTreeWidgetItem*);
87 void disableCorrespondenceSearch();
88 void enableCorrespondenceSearch();
91 Ui_CorrespondenceDialog*
m_ui;
QColor m_modelSelectionColor
Ui_CorrespondenceDialog * m_ui
QTreeWidget * m_treeWidget
QColor m_dataSelectionColor
Transformd getTransformation(QTreeWidgetItem *from, QTreeWidgetItem *to)
A wrapper class to generate arrow actors for vtk based on VTK's oriented arrow example.