21#ifndef __qSlicerAbstractModuleRepresentation_h
22#define __qSlicerAbstractModuleRepresentation_h
33#include "qSlicerBaseQTCoreExport.h"
40class qSlicerAbstractModuleRepresentationPrivate;
100 QScopedPointer<qSlicerAbstractModuleRepresentationPrivate>
d_ptr;
qSlicerAbstractCoreModule is the base class of any module in Slicer.
virtual double nodeEditable(vtkMRMLNode *node)
QScopedPointer< qSlicerAbstractModuleRepresentationPrivate > d_ptr
vtkMRMLAbstractLogic * logic() const
friend class qSlicerAbstractCoreModule
qSlicerAbstractCoreModule * module() const
~qSlicerAbstractModuleRepresentation() override
qSlicerAbstractModuleRepresentation()
QString moduleName() const
Set/Get module name.
virtual bool setEditedNode(vtkMRMLNode *node, QString role=QString(), QString context=QString())
Select input or output nodes in the module's GUI.
Superclass for MRML logic classes.
Abstract Superclass for all specific types of MRML nodes.