Inherits IImportProperty.
Inherited by H5BmpImportDelegate, and H5TiffImportDelegate.
Inheritance diagram for IImportDelegate:
Public Types | |
typedef boost::shared_ptr< IDataSource > | DataSourceType |
typedef boost::shared_ptr< IDataFile > | DataFileType |
Public Member Functions | |
IImportDelegate () | |
virtual | ~IImportDelegate () |
virtual int32 | importDataSource (DataSourceType dataSource, DataFileType dataFile)=0 |
Imports a Data source into the underlying data storage mechanism. This is the method that subclasses should over ride and implement. |
typedef boost::shared_ptr<IDataSource> IImportDelegate::DataSourceType |
typedef boost::shared_ptr<IDataFile> IImportDelegate::DataFileType |
IImportDelegate::IImportDelegate | ( | ) | [inline] |
virtual IImportDelegate::~IImportDelegate | ( | ) | [inline, virtual] |
virtual int32 IImportDelegate::importDataSource | ( | DataSourceType | dataSource, | |
DataFileType | dataFile | |||
) | [pure virtual] |
Imports a Data source into the underlying data storage mechanism. This is the method that subclasses should over ride and implement.
dataSource | A Valid IDataSource Object | |
dataFile | The IDataFile object |