Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
qSlicerCLILoadableModuleFactoryItem Class Reference

#include <Base/QTCLI/qSlicerCLILoadableModuleFactory.h>

Inheritance diagram for qSlicerCLILoadableModuleFactoryItem:
Collaboration diagram for qSlicerCLILoadableModuleFactoryItem:

Public Types

typedef ctkFactoryLibraryItem< qSlicerAbstractCoreModuleSuperclass
 

Public Member Functions

bool load () override
 
 qSlicerCLILoadableModuleFactoryItem (const QString &newTempDirectory)
 

Static Public Member Functions

static void loadLibraryAndResolveSymbols (void *libraryLoader, ModuleDescription &desc)
 

Protected Member Functions

qSlicerAbstractCoreModuleinstanciator () override
 
bool resolveSymbols (ModuleDescription &desc)
 
QString resolveXMLModuleDescriptionSymbol ()
 
QString xmlModuleDescriptionFilePath () const
 Return path of the expected XML file.
 

Static Protected Member Functions

static bool updateLogo (qSlicerCLILoadableModuleFactoryItem *item, ModuleLogo &logo)
 

Detailed Description

Definition at line 38 of file qSlicerCLILoadableModuleFactory.h.

Member Typedef Documentation

◆ Superclass

Constructor & Destructor Documentation

◆ qSlicerCLILoadableModuleFactoryItem()

qSlicerCLILoadableModuleFactoryItem::qSlicerCLILoadableModuleFactoryItem ( const QString & newTempDirectory)

Member Function Documentation

◆ instanciator()

qSlicerAbstractCoreModule * qSlicerCLILoadableModuleFactoryItem::instanciator ( )
overrideprotected

◆ load()

bool qSlicerCLILoadableModuleFactoryItem::load ( )
override

◆ loadLibraryAndResolveSymbols()

static void qSlicerCLILoadableModuleFactoryItem::loadLibraryAndResolveSymbols ( void * libraryLoader,
ModuleDescription & desc )
static

◆ resolveSymbols()

bool qSlicerCLILoadableModuleFactoryItem::resolveSymbols ( ModuleDescription & desc)
protected

◆ resolveXMLModuleDescriptionSymbol()

QString qSlicerCLILoadableModuleFactoryItem::resolveXMLModuleDescriptionSymbol ( )
protected

◆ updateLogo()

static bool qSlicerCLILoadableModuleFactoryItem::updateLogo ( qSlicerCLILoadableModuleFactoryItem * item,
ModuleLogo & logo )
staticprotected

◆ xmlModuleDescriptionFilePath()

QString qSlicerCLILoadableModuleFactoryItem::xmlModuleDescriptionFilePath ( ) const
protected

Return path of the expected XML file.


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