Slicer 5.4
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
12class Q_SLICER_QTMODULES_CROPVOLUME_EXPORT qSlicerCropVolumeModule :
14{
15 Q_OBJECT
16 Q_PLUGIN_METADATA(IID "org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
17 Q_INTERFACES(qSlicerLoadableModule);
18
19public:
20
22 explicit qSlicerCropVolumeModule(QObject *parent=nullptr);
24
25 qSlicerGetTitleMacro(tr("Crop Volume"));
26
28 QIcon icon()const override;
29 QStringList categories() const override;
30
31 QString helpText()const override;
32 QString acknowledgementText()const override;
33 QStringList contributors()const override;
34
35 QStringList dependencies()const override;
36
38 QStringList associatedNodeTypes()const override;
39
40protected:
42 void setup() override;
43
46
49
50protected:
51 QScopedPointer<qSlicerCropVolumeModulePrivate> d_ptr;
52
53private:
54 Q_DECLARE_PRIVATE(qSlicerCropVolumeModule);
55 Q_DISABLE_COPY(qSlicerCropVolumeModule);
56
57};
58
59#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.