22 #ifndef __qMRMLMarkupsPlaneWidget_h 23 #define __qMRMLMarkupsPlaneWidget_h 30 #include "qSlicerMarkupsModuleWidgetsExport.h" 34 #include <ctkVTKObject.h> 36 class vtkMRMLAnnotationPlaneNode;
39 class qMRMLMarkupsPlaneWidgetPrivate;
55 const QString
className()
const override {
return "qMRMLMarkupsPlaneWidget"; }
75 void onPlaneTypeIndexChanged();
76 void onPlaneSizeModeIndexChanged();
77 void onPlaneSizeSpinBoxChanged();
78 void onPlaneBoundsSpinBoxChanged();
79 void onNormalVisibilityCheckBoxChanged();
80 void onNormalOpacitySliderChanged();
86 QScopedPointer<qMRMLMarkupsPlaneWidgetPrivate>
d_ptr;
MRML node to represent a plane markup Plane Markups nodes contain three control points. Visualization parameters are set in the vtkMRMLMarkupsDisplayNode class.
Abstract Superclass for all specific types of MRML nodes.