23 #ifndef __qSlicerSubjectHierarchyVolumeRenderingPlugin_h 24 #define __qSlicerSubjectHierarchyVolumeRenderingPlugin_h 29 #include "qSlicerVolumeRenderingSubjectHierarchyPluginsExport.h" 31 class qSlicerSubjectHierarchyVolumeRenderingPluginPrivate;
67 bool showVolumeRendering(
bool show, vtkIdType itemID,
vtkMRMLViewNode* viewNode=
nullptr);
71 void toggleVolumeRenderingForCurrentItem(
bool);
73 void showVolumeRenderingOptionsForCurrentItem();
76 QScopedPointer<qSlicerSubjectHierarchyVolumeRenderingPluginPrivate>
d_ptr;
virtual bool showItemInView(vtkIdType itemID, vtkMRMLAbstractViewNode *viewNode, vtkIdList *allItemsToShow)
Abstract plugin for handling Subject Hierarchy items.
Abstract MRML node to represent a view. The class holds the properties common to any view type (3D...
MRML node to represent a 3D view.
virtual Q_INVOKABLE QList< QAction * > visibilityContextMenuActions() const
Abstract class that contains graphical display properties for displayable nodes.
QScopedPointer< qSlicerSubjectHierarchyVolumeRenderingPluginPrivate > d_ptr
virtual Q_INVOKABLE void showVisibilityContextMenuActionsForItem(vtkIdType itemID)
qSlicerSubjectHierarchyAbstractPlugin Superclass