Slicer  5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
qSlicerCoreModuleFactory Class Reference

#include <Modules/Core/qSlicerCoreModuleFactory.h>

Inheritance diagram for qSlicerCoreModuleFactory:
Inheritance graph
[legend]
Collaboration diagram for qSlicerCoreModuleFactory:
Collaboration graph
[legend]

Public Types

typedef ctkAbstractQObjectFactory< qSlicerAbstractCoreModuleSuperclass
 

Public Member Functions

QString objectNameToKey (const QString &objectName) override
 
 qSlicerCoreModuleFactory ()
 
void registerItems () override
 
 ~qSlicerCoreModuleFactory () override
 

Static Public Member Functions

static QString extractModuleName (const QString &className)
 

Protected Attributes

QScopedPointer< qSlicerCoreModuleFactoryPrivate > d_ptr
 

Detailed Description

Definition at line 34 of file qSlicerCoreModuleFactory.h.

Member Typedef Documentation

◆ Superclass

Definition at line 39 of file qSlicerCoreModuleFactory.h.

Constructor & Destructor Documentation

◆ qSlicerCoreModuleFactory()

qSlicerCoreModuleFactory::qSlicerCoreModuleFactory ( )

◆ ~qSlicerCoreModuleFactory()

qSlicerCoreModuleFactory::~qSlicerCoreModuleFactory ( )
override

Member Function Documentation

◆ extractModuleName()

static QString qSlicerCoreModuleFactory::extractModuleName ( const QString &  className)
static

Extract module name given a core module className For example: qSlicerCamerasModule -> cameras qSlicerTransformsModule -> transforms

◆ objectNameToKey()

QString qSlicerCoreModuleFactory::objectNameToKey ( const QString &  objectName)
override

◆ registerItems()

void qSlicerCoreModuleFactory::registerItems ( )
override

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerCoreModuleFactoryPrivate> qSlicerCoreModuleFactory::d_ptr
protected

Definition at line 56 of file qSlicerCoreModuleFactory.h.


The documentation for this class was generated from the following file: