21 #ifndef __qSlicerVolumeRenderingModuleWidget_h 22 #define __qSlicerVolumeRenderingModuleWidget_h 25 #include <ctkVTKObject.h> 29 #include "qSlicerVolumeRenderingModuleWidgetsExport.h" 32 class qSlicerVolumeRenderingModuleWidgetPrivate;
67 void fitROIToVolume();
70 void onCurrentMRMLVolumeNodeChanged(
vtkMRMLNode* node);
71 void onVisibilityChanged(
bool);
72 void onCropToggled(
bool);
74 void onCurrentMRMLROINodeChanged(
vtkMRMLNode* node);
75 void onCurrentMRMLVolumePropertyNodeChanged(
vtkMRMLNode* node);
77 void onCurrentRenderingMethodChanged(
int index);
78 void onCurrentMemorySizeChanged();
79 void onCurrentQualityControlChanged(
int index);
80 void onCurrentFramerateChanged(
double fps);
82 void updateWidgetFromMRML();
83 void updateWidgetFromROINode();
85 void synchronizeScalarDisplayNode();
86 void setFollowVolumeDisplayNode(
bool);
87 void setIgnoreVolumesThreshold(
bool ignore);
89 void onThresholdChanged(
bool threshold);
90 void onROICropDisplayCheckBoxToggled(
bool toggle);
91 void onChartsExtentChanged();
92 void onEffectiveRangeModified();
98 QScopedPointer<qSlicerVolumeRenderingModuleWidgetPrivate>
d_ptr;
MRML node for representing a volume (image stack).
MRML node to represent a 3D view.
Abstract Superclass for all specific types of MRML nodes.
vtkMRMLVolumePropertyNode contains the transfer functions (scalar opacity, color and gradient opacity...