Slicer  5.3
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 Member Functions | Static Protected Member Functions
qSlicerCLILoadableModuleFactoryItem Class Reference

#include <Base/QTCLI/qSlicerCLILoadableModuleFactory.h>

Inheritance diagram for qSlicerCLILoadableModuleFactoryItem:
Inheritance graph
Collaboration diagram for qSlicerCLILoadableModuleFactoryItem:
Collaboration graph

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. More...

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

Definition at line 42 of file qSlicerCLILoadableModuleFactory.h.

Constructor & Destructor Documentation

◆ qSlicerCLILoadableModuleFactoryItem()

qSlicerCLILoadableModuleFactoryItem::qSlicerCLILoadableModuleFactoryItem ( const QString &  newTempDirectory)

Member Function Documentation

◆ instanciator()

qSlicerAbstractCoreModule* qSlicerCLILoadableModuleFactoryItem::instanciator ( )

◆ load()

bool qSlicerCLILoadableModuleFactoryItem::load ( )

◆ loadLibraryAndResolveSymbols()

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

◆ resolveSymbols()

bool qSlicerCLILoadableModuleFactoryItem::resolveSymbols ( ModuleDescription &  desc)

◆ resolveXMLModuleDescriptionSymbol()

QString qSlicerCLILoadableModuleFactoryItem::resolveXMLModuleDescriptionSymbol ( )

◆ updateLogo()

static bool qSlicerCLILoadableModuleFactoryItem::updateLogo ( qSlicerCLILoadableModuleFactoryItem item,
ModuleLogo &  logo 

◆ xmlModuleDescriptionFilePath()

QString qSlicerCLILoadableModuleFactoryItem::xmlModuleDescriptionFilePath ( ) const

Return path of the expected XML file.

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