21 #ifndef __qMRMLDisplayNodeWidget_h 22 #define __qMRMLDisplayNodeWidget_h 28 #include <ctkVTKObject.h> 31 #include "qMRMLWidgetsExport.h" 33 class qMRMLDisplayNodeWidgetPrivate;
47 bool visibility()
const;
50 bool threeDVisible()
const;
51 bool sliceIntersectionVisible()
const;
52 int sliceIntersectionThickness()
const;
53 double sliceIntersectionOpacity()
const;
62 void setMRMLDisplayableNode(
vtkMRMLNode* displayableNode);
64 void setVisibility(
bool);
65 void setSelected(
bool);
66 void setClipping(
bool);
67 void setThreeDVisible(
bool);
68 void setSliceIntersectionVisible(
bool);
69 void setSliceIntersectionThickness(
int);
70 void setSliceIntersectionOpacity(
double);
75 void setVisibilityVisible(
bool);
76 void setSelectedVisible(
bool);
77 void setClippingVisible(
bool);
78 void setThreeDVisibleVisible(
bool);
79 void setSliceIntersectionVisibleVisible(
bool);
80 void setSliceIntersectionThicknessVisible(
bool);
81 void setSliceIntersectionOpacityVisible(
bool);
84 void updateWidgetFromMRML();
85 void updateNodeFromProperty();
88 QScopedPointer<qMRMLDisplayNodeWidgetPrivate>
d_ptr;
Abstract class that contains graphical display properties for displayable nodes.
Abstract Superclass for all specific types of MRML nodes.