54 virtual void CreateQtPartControl(QWidget *parent);
56 virtual void CreateConnections();
63 mitk::ToFDistanceImageToSurfaceFilter::Pointer GetToFDistanceImageToSurfaceFilter();
81 void Initialize(mitk::ToFDistanceImageToSurfaceFilter::Pointer filter, mitk::ToFImageGrabber::Pointer grabber, mitk::CameraIntrinsics::Pointer intrinsics,
82 mitk::DataNode::Pointer surface,
vtkSmartPointer<vtkCamera> camera,
bool generateSurface =
false,
bool showAdvancedOptions =
true);
94 mitk::Surface::Pointer GetSurface();
102 void OnRepresentationChanged(
int index);
106 void OnReconstructionChanged(
int index);
112 void OnCompute3DDataCheckboxChecked(
bool checked);
117 void OnShowAdvancedOptionsCheckboxChecked(
bool checked);
122 void OnTriangulationThresholdSpinBoxChanged();
128 void OnDistanceColorMapCheckBoxChecked(
bool checked);
134 void OnRGBTextureCheckBoxChecked(
bool checked);
143 void FindReconstructionModeProperty();
145 mitk::ToFDistanceImageToSurfaceFilter::Pointer m_ToFDistanceImageToSurfaceFilter;
146 mitk::ToFImageGrabber::Pointer m_ToFImageGrabber;
147 mitk::CameraIntrinsics::Pointer m_CameraIntrinsics;
148 mitk::DataNode::Pointer m_SurfaceNode;
149 mitk::Surface::Pointer m_Surface;