21 #ifndef __qSlicerDTISliceDisplayWidget_h 22 #define __qSlicerDTISliceDisplayWidget_h 27 #include <ctkVTKObject.h> 31 #include "qSlicerVolumesModuleWidgetsExport.h" 36 class qSlicerDTISliceDisplayWidgetPrivate;
43 Q_PROPERTY(
bool visibilityHidden READ isVisibilityHidden WRITE setVisibilityHidden )
55 bool isVisibilityHidden()
const;
56 void setVisibilityHidden(
bool hide);
62 void setMRMLDTISliceDisplayNode(
vtkMRMLNode* displayNode);
64 void setColorGlyphBy(
int);
66 void setOpacity(
double);
67 void setVisibility(
bool);
68 void setManualScalarRange(
bool);
69 void setScalarRange(
double,
double);
70 void setGlyphGeometry(
int);
71 void setGlyphScaleFactor(
double);
72 void setGlyphSpacing(
double);
73 void setGlyphEigenVector(
int);
76 void updateWidgetFromMRML();
79 QScopedPointer<qSlicerDTISliceDisplayWidgetPrivate>
d_ptr;
MRML node to represent display properties for tractography.
MRML node for display of a diffusion tensor.
Abstract Superclass for all specific types of MRML nodes.