21#ifndef __qSlicerVolumeRenderingModule_h
22#define __qSlicerVolumeRenderingModule_h
30#include "qSlicerVolumeRenderingModuleExport.h"
32class qSlicerVolumeRenderingModulePrivate;
38 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
57 QIcon
icon()
const override;
75 QScopedPointer<qSlicerVolumeRenderingModulePrivate>
d_ptr;
friend class qSlicerAbstractModuleRepresentation
qSlicerLoadableModule(QObject *parent=nullptr)
QStringList associatedNodeTypes() const override
Specify editable node types.
qSlicerLoadableModule Superclass
qSlicerAbstractModuleRepresentation * createWidgetRepresentation() override
Create and return the widget representation associated to this module.
qSlicerVolumeRenderingModule(QObject *parent=nullptr)
vtkMRMLAbstractLogic * createLogic() override
Create and return the logic associated to this module.
QString title() const override
Title of the module.
void setup() override
Initialize the module. Register the volumes reader/writer.
~qSlicerVolumeRenderingModule() override
QString acknowledgementText() const override
Acknowledgement for the module.
QStringList contributors() const override
Contributors of the module.
QScopedPointer< qSlicerVolumeRenderingModulePrivate > d_ptr
QIcon icon() const override
Return a custom icon for the module.
QString helpText() const override
Help of the module.
QStringList categories() const override
Superclass for MRML logic classes.