Inherited by H5BmpImportDelegateFactory, and H5TiffImportDelegateFactory.
Inheritance diagram for AbstractImportDelegateFactory:
Public Types | |
typedef std::vector< Pointer > | Collection |
Public Member Functions | |
virtual | ~AbstractImportDelegateFactory () |
virtual IImportDelegate::Pointer | newDataImportDelegate (const std::string &className)=0 |
Creates a new DataImportDelegate based on a class name. | |
virtual std::string | delegateClassName ()=0 |
Returns the ClassName of the delegate that this factory will create. | |
Protected Member Functions | |
AbstractImportDelegateFactory () | |
Private Member Functions | |
AbstractImportDelegateFactory (const AbstractImportDelegateFactory &) | |
void | operator= (const AbstractImportDelegateFactory &) |
typedef std::vector<Pointer> AbstractImportDelegateFactory::Collection |
virtual AbstractImportDelegateFactory::~AbstractImportDelegateFactory | ( | ) | [inline, virtual] |
AbstractImportDelegateFactory::AbstractImportDelegateFactory | ( | ) | [inline, protected] |
AbstractImportDelegateFactory::AbstractImportDelegateFactory | ( | const AbstractImportDelegateFactory & | ) | [private] |
virtual IImportDelegate::Pointer AbstractImportDelegateFactory::newDataImportDelegate | ( | const std::string & | className | ) | [pure virtual] |
Creates a new DataImportDelegate based on a class name.
className | The name of the class to create |
Implemented in H5BmpImportDelegateFactory, and H5TiffImportDelegateFactory.
virtual std::string AbstractImportDelegateFactory::delegateClassName | ( | ) | [pure virtual] |
Returns the ClassName of the delegate that this factory will create.
Implemented in H5BmpImportDelegateFactory, and H5TiffImportDelegateFactory.
void AbstractImportDelegateFactory::operator= | ( | const AbstractImportDelegateFactory & | ) | [private] |