Slicer
5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/Loadable/Markups/qSlicerMarkupsModule.h>
Public Types | |
typedef qSlicerLoadableModule | Superclass |
Public Types inherited from qSlicerLoadableModule | |
typedef qSlicerLoadableModule | Self |
typedef qSlicerAbstractModule | Superclass |
Public Types inherited from qSlicerAbstractModule | |
typedef qSlicerAbstractCoreModule | Superclass |
Public Types inherited from qSlicerAbstractCoreModule | |
typedef QObject | Superclass |
Properties | |
bool | autoShowToolBar |
bool | toolBarVisible |
Visibility of the markups toolbar. More... | |
Properties inherited from qSlicerAbstractModule | |
QIcon | icon |
QImage | logo |
Properties inherited from qSlicerAbstractCoreModule | |
QString | name |
QString | title |
QStringList | categories |
int | index |
bool | hidden |
bool | widgetRepresentationCreationEnabled |
QString | helpText |
QString | acknowledgementText |
QStringList | contributors |
QString | slicerWikiUrl |
QString | defaultDocumentationLink |
QStringList | dependencies |
QString | path |
bool | isInstalled |
bool | isBuiltIn |
QStringList | associatedNodeTypes |
Public Slots | |
void | setAutoShowToolBar (bool autoShow) |
Enables automatic showing markups toolbar when a new markups node is loaded. More... | |
void | setToolBarVisible (bool visible) |
Public Slots inherited from qSlicerAbstractCoreModule |
Public Member Functions | |
QString | acknowledgementText () const override |
Return acknowledgements. More... | |
QStringList | associatedNodeTypes () const override |
Specify editable node types. More... | |
Q_INVOKABLE bool | autoShowToolBar () |
QStringList | categories () const override |
Return the categories for the module. More... | |
QStringList | contributors () const override |
Return the authors of the module. More... | |
QString | helpText () const override |
Help to use the module. More... | |
QIcon | icon () const override |
Return a custom icon for the module. More... | |
Q_INVOKABLE bool | isToolBarVisible () |
qSlicerGetTitleMacro (QTMODULE_TITLE) | |
qSlicerMarkupsModule (QObject *parent=nullptr) | |
void | setMRMLScene (vtkMRMLScene *scene) override |
Q_INVOKABLE qMRMLMarkupsToolBar * | toolBar () |
~qSlicerMarkupsModule () override | |
Public Member Functions inherited from qSlicerLoadableModule | |
qSlicerLoadableModule (QObject *parent=nullptr) | |
~qSlicerLoadableModule () override | |
Public Member Functions inherited from qSlicerAbstractModule | |
Q_INVOKABLE QAction * | action () |
virtual QImage | logo () const |
The logo of the module, the credits given by the grants or instution. More... | |
qSlicerAbstractModule (QObject *parent=nullptr) | |
~qSlicerAbstractModule () override | |
Public Member Functions inherited from qSlicerAbstractCoreModule | |
qSlicerAbstractCoreModule (QObject *parent=nullptr) | |
~qSlicerAbstractCoreModule () override | |
virtual void | printAdditionalInfo () |
QString | slicerWikiUrl () const |
Convenience method to return slicer wiki URL. More... | |
QString | defaultDocumentationLink () const |
void | initialize (vtkSlicerApplicationLogic *appLogic) |
virtual QString | name () const |
virtual void | setName (const QString &name) |
virtual QString | title () const =0 |
virtual int | index () const |
Return the category index of the module. More... | |
virtual bool | isHidden () const |
bool | isWidgetRepresentationCreationEnabled () const |
void | setWidgetRepresentationCreationEnabled (bool value) |
qSlicerAbstractModuleRepresentation * | widgetRepresentation () |
qSlicerAbstractModuleRepresentation * | createNewWidgetRepresentation () |
void | setAppLogic (vtkSlicerApplicationLogic *appLogic) |
vtkSlicerApplicationLogic * | appLogic () const |
vtkMRMLAbstractLogic * | moduleLogic (const QString &moduleName) const |
Convenience method for getting another module's logic from appLogic. More... | |
Q_INVOKABLE vtkMRMLAbstractLogic * | logic () |
Q_INVOKABLE vtkMRMLScene * | mrmlScene () const |
Return a pointer on the MRML scene. More... | |
virtual QStringList | dependencies () const |
QString | path () const |
void | setPath (const QString &newPath) |
bool | isInstalled () const |
void | setInstalled (bool value) |
bool | isBuiltIn () const |
void | setBuiltIn (bool value) |
Static Public Member Functions | |
static void | readDefaultMarkupsDisplaySettings (vtkMRMLMarkupsDisplayNode *markupsDisplayNode) |
static Q_INVOKABLE bool | showMarkups (vtkMRMLMarkupsNode *markupsNode) |
static void | writeDefaultMarkupsDisplaySettings (vtkMRMLMarkupsDisplayNode *markupsDisplayNode) |
Static Public Member Functions inherited from qSlicerLoadableModule | |
static bool | addModuleNameToSlicerModuleNames (qSlicerCorePythonManager *pythonManager, const QString &moduleName) |
static bool | addModuleToSlicerModules (qSlicerCorePythonManager *pythonManager, qSlicerAbstractModule *module, const QString &moduleName) |
static bool | importModulePythonExtensions (qSlicerCorePythonManager *pythonManager, const QString &intDir, const QString &modulePath, bool isEmbedded=false) |
Import python extensions associated with modulePath. More... | |
Protected Member Functions | |
vtkMRMLAbstractLogic * | createLogic () override |
Create and return the logic associated to this module. More... | |
qSlicerAbstractModuleRepresentation * | createWidgetRepresentation () override |
Create and return the widget representation associated to this module. More... | |
void | setup () override |
Initialize the module. Register the volumes reader/writer. More... | |
Protected Member Functions inherited from qSlicerAbstractCoreModule |
Protected Attributes | |
QScopedPointer< qSlicerMarkupsModulePrivate > | d_ptr |
Protected Attributes inherited from qSlicerLoadableModule | |
QScopedPointer< qSlicerLoadableModulePrivate > | d_ptr |
Protected Attributes inherited from qSlicerAbstractModule | |
QScopedPointer< qSlicerAbstractModulePrivate > | d_ptr |
Protected Attributes inherited from qSlicerAbstractCoreModule | |
QScopedPointer< qSlicerAbstractCoreModulePrivate > | d_ptr |
Definition at line 39 of file qSlicerMarkupsModule.h.
Definition at line 52 of file qSlicerMarkupsModule.h.
|
readwrite |
Definition at line 48 of file qSlicerMarkupsModule.h.
|
readwrite |
Visibility of the markups toolbar.
Definition at line 47 of file qSlicerMarkupsModule.h.
|
explicit |
|
override |
|
overridevirtual |
Return acknowledgements.
Reimplemented from qSlicerLoadableModule.
|
overridevirtual |
Specify editable node types.
Reimplemented from qSlicerAbstractCoreModule.
Q_INVOKABLE bool qSlicerMarkupsModule::autoShowToolBar | ( | ) |
Indicates that markups toolbar should be showed when a new sequence is loaded. Adding a new markups node to the scene does not show the toolbar automatically but the importer must call showMarkups method.
|
overridevirtual |
Return the categories for the module.
Reimplemented from qSlicerAbstractCoreModule.
|
overridevirtual |
Return the authors of the module.
Reimplemented from qSlicerAbstractCoreModule.
|
overrideprotectedvirtual |
Create and return the logic associated to this module.
Implements qSlicerAbstractCoreModule.
|
overrideprotectedvirtual |
Create and return the widget representation associated to this module.
Implements qSlicerAbstractCoreModule.
|
overridevirtual |
Help to use the module.
Reimplemented from qSlicerLoadableModule.
|
overridevirtual |
Return a custom icon for the module.
Reimplemented from qSlicerAbstractModule.
Q_INVOKABLE bool qSlicerMarkupsModule::isToolBarVisible | ( | ) |
qSlicerMarkupsModule::qSlicerGetTitleMacro | ( | QTMODULE_TITLE | ) |
|
static |
|
slot |
Enables automatic showing markups toolbar when a new markups node is loaded.
|
overridevirtual |
Set the current MRML scene to the module, it is propagated to the logic and representations if any
Reimplemented from qSlicerAbstractCoreModule.
|
slot |
|
overrideprotectedvirtual |
Initialize the module. Register the volumes reader/writer.
Reimplemented from qSlicerLoadableModule.
|
static |
Utility function for showing the markupsNode in the application user interface (toolbar) if autoShowToolBar is enabled.
Q_INVOKABLE qMRMLMarkupsToolBar* qSlicerMarkupsModule::toolBar | ( | ) |
|
static |
|
protected |
Definition at line 110 of file qSlicerMarkupsModule.h.