IImportDelegate Class Reference

Formally defines the methods that subclasses need to implement to create a delegate to import data sources into HDF5 data files. More...

Inherits IImportProperty.

Inherited by H5BmpImportDelegate, and H5TiffImportDelegate.

Inheritance diagram for IImportDelegate:

Inheritance graph
[legend]
Collaboration diagram for IImportDelegate:

Collaboration graph
[legend]
List of all members.

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.

Detailed Description

Formally defines the methods that subclasses need to implement to create a delegate to import data sources into HDF5 data files.

Author:
Mike Jackson
Date:
April 2007
Version:
Revision
1.2


Member Typedef Documentation

typedef boost::shared_ptr<IDataSource> IImportDelegate::DataSourceType

typedef boost::shared_ptr<IDataFile> IImportDelegate::DataFileType


Constructor & Destructor Documentation

IImportDelegate::IImportDelegate (  )  [inline]

virtual IImportDelegate::~IImportDelegate (  )  [inline, virtual]


Member Function Documentation

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.

Parameters:
dataSource A Valid IDataSource Object
dataFile The IDataFile object
Returns:
Zero or Positive on Success


The documentation for this class was generated from the following file:
Generated on Tue Nov 17 18:43:14 2009 for MXADataModel by  doxygen 1.5.2