23#ifndef __qSlicerSubjectHierarchyVolumeRenderingPlugin_h
24#define __qSlicerSubjectHierarchyVolumeRenderingPlugin_h
29#include "qSlicerVolumeRenderingSubjectHierarchyPluginsExport.h"
31class qSlicerSubjectHierarchyVolumeRenderingPluginPrivate;
75 QScopedPointer<qSlicerSubjectHierarchyVolumeRenderingPluginPrivate>
d_ptr;
qSlicerSubjectHierarchyAbstractPlugin(QObject *parent=nullptr)
void showVisibilityContextMenuActionsForItem(vtkIdType itemID) override
Q_INVOKABLE bool showVolumeRendering(bool show, vtkIdType itemID, vtkMRMLViewNode *viewNode=nullptr)
bool showItemInView(vtkIdType itemID, vtkMRMLAbstractViewNode *viewNode, vtkIdList *allItemsToShow) override
qSlicerSubjectHierarchyVolumeRenderingPlugin(QObject *parent=nullptr)
QScopedPointer< qSlicerSubjectHierarchyVolumeRenderingPluginPrivate > d_ptr
qSlicerSubjectHierarchyAbstractPlugin Superclass
~qSlicerSubjectHierarchyVolumeRenderingPlugin() override
QList< QAction * > visibilityContextMenuActions() const override
void resetFieldOfView(vtkMRMLDisplayNode *displayNode, vtkMRMLViewNode *viewNode=nullptr)
Q_INVOKABLE void setVolumeRenderingLogic(vtkSlicerVolumeRenderingLogic *volumeRenderingLogic)
Set volume rendering module logic. Required for accessing display nodes and setting up volume renderi...
void toggleVolumeRenderingForCurrentItem(bool)
Toggle volume rendering option for current volume item.
void showVolumeRenderingOptionsForCurrentItem()
Switch to Volume Rendering module and select current volume item.
Abstract MRML node to represent a view. The class holds the properties common to any view type (3D,...
Abstract class that contains graphical display properties for displayable nodes.
MRML node to represent a 3D view.