18#ifndef IterativeClosestPointRegistration_h
19#define IterativeClosestPointRegistration_h
21#include <berryISelectionListener.h>
23#include <QmitkAbstractView.h>
25#include "ui_IterativeClosestPointRegistrationControls.h"
51 const QList<mitk::DataNode::Pointer> &nodes)
override;
61 Ui::IterativeClosestPointRegistrationControls
m_Controls;
IterativeClosestPointRegistration.
virtual void SetFocus() override
virtual void OnSelectionChanged(berry::IWorkbenchPart::Pointer source, const QList< mitk::DataNode::Pointer > &nodes) override
called by QmitkFunctionality when DataManager's selection has changed
static const std::string VIEW_ID
void PerformICP()
Called when the user clicks the GUI button perform the ICP.
void MoveSurfaceBack()
Called when the user clicks the GUI button to move the surface back.
Ui::IterativeClosestPointRegistrationControls m_Controls
virtual void CreateQtPartControl(QWidget *parent) override
mitk::AffineTransform3D::Pointer m_OldTransformation