Slicer 5.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
qSlicerCropVolumeModule.h
Go to the documentation of this file.
1#ifndef __qSlicerCropVolumeModule_h
2#define __qSlicerCropVolumeModule_h
3
4// Slicer includes
6
7#include "qSlicerCropVolumeModuleExport.h"
8
9class qSlicerCropVolumeModulePrivate;
10
11class Q_SLICER_QTMODULES_CROPVOLUME_EXPORT qSlicerCropVolumeModule :
13{
14 Q_OBJECT
15 Q_PLUGIN_METADATA(IID "org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
16 Q_INTERFACES(qSlicerLoadableModule);
17
18public:
19
21 explicit qSlicerCropVolumeModule(QObject *parent=nullptr);
23
24 qSlicerGetTitleMacro(tr("Crop Volume"));
25
27 QIcon icon()const override;
28 QStringList categories() const override;
29
30 QString helpText()const override;
31 QString acknowledgementText()const override;
32 QStringList contributors()const override;
33
34 QStringList dependencies()const override;
35
37 QStringList associatedNodeTypes()const override;
38
39protected:
41 void setup() override;
42
45
48
49protected:
50 QScopedPointer<qSlicerCropVolumeModulePrivate> d_ptr;
51
52private:
53 Q_DECLARE_PRIVATE(qSlicerCropVolumeModule);
54 Q_DISABLE_COPY(qSlicerCropVolumeModule);
55
56};
57
58#endif
vtkMRMLAbstractLogic * createLogic() override
Create and return the logic associated to this module.
~qSlicerCropVolumeModule() override
qSlicerLoadableModule Superclass
QIcon icon() const override
Return a custom icon for the module.
QString helpText() const override
QStringList associatedNodeTypes() const override
Specify editable node types.
qSlicerAbstractModuleRepresentation * createWidgetRepresentation() override
Create and return the widget representation associated to this module.
QScopedPointer< qSlicerCropVolumeModulePrivate > d_ptr
qSlicerCropVolumeModule(QObject *parent=nullptr)
qSlicerGetTitleMacro(tr("Crop Volume"))
void setup() override
Initialize the module. Register the volumes reader/writer.
QStringList dependencies() const override
QStringList contributors() const override
Return the contributors of the module.
QString acknowledgementText() const override
QStringList categories() const override
Superclass for MRML logic classes.