CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | List of all members
ctkAbstractFactoryFileBasedItem< BaseClassType > Class Template Reference

#include <Libs/Core/ctkAbstractFileBasedFactory.h>

Inheritance diagram for ctkAbstractFactoryFileBasedItem< BaseClassType >:
Inheritance graph
[legend]
Collaboration diagram for ctkAbstractFactoryFileBasedItem< BaseClassType >:
Collaboration graph
[legend]

Public Member Functions

QString path () const
 
void setPath (const QString &path)
 Get path associated with the object identified by key. More...
 
- Public Member Functions inherited from ctkAbstractFactoryItem< BaseClassType >
 ctkAbstractFactoryItem ()
 
BaseClassType * instance () const
 
BaseClassType * instantiate ()
 
QStringList instantiateErrorStrings () const
 
QStringList instantiateWarningStrings () const
 
bool isInstantiated () const
 
virtual bool load ()=0
 
QStringList loadErrorStrings () const
 
QStringList loadWarningStrings () const
 
void setVerbose (bool value)
 
virtual void uninstantiate ()
 
bool verbose () const
 
virtual ~ctkAbstractFactoryItem ()
 

Additional Inherited Members

- Protected Member Functions inherited from ctkAbstractFactoryItem< BaseClassType >
void appendInstantiateErrorString (const QString &msg)
 
void appendInstantiateWarningString (const QString &msg)
 
void appendLoadErrorString (const QString &msg)
 
void appendLoadWarningString (const QString &msg)
 
void clearInstantiateErrorStrings ()
 
void clearInstantiateWarningStrings ()
 
void clearLoadErrorStrings ()
 
void clearLoadWarningStrings ()
 
virtual BaseClassType * instanciator ()=0
 Must be reimplemented in subclasses to instanciate a BaseClassType*. More...
 
- Protected Attributes inherited from ctkAbstractFactoryItem< BaseClassType >
BaseClassType * Instance
 

Detailed Description

template<typename BaseClassType>
class ctkAbstractFactoryFileBasedItem< BaseClassType >

Definition at line 34 of file ctkAbstractFileBasedFactory.h.

Member Function Documentation

◆ path()

template<typename BaseClassType >
QString ctkAbstractFactoryFileBasedItem< BaseClassType >::path ( ) const

◆ setPath()

template<typename BaseClassType >
void ctkAbstractFactoryFileBasedItem< BaseClassType >::setPath ( const QString &  path)

Get path associated with the object identified by key.


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