H5BmpImportDelegate Class Reference

A generic Import Delegate that imports TIFF images into an HDF5 data file. More...

Inherits IImportDelegate.

Inheritance diagram for H5BmpImportDelegate:

Inheritance graph
[legend]
Collaboration diagram for H5BmpImportDelegate:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 H5BmpImportDelegate ()
virtual ~H5BmpImportDelegate ()
int32 importDataSource (IDataSource::Pointer dataSource, IDataFile::Pointer dataFile)
 Implementation from the IDataImportDelegate class.
 MXA_PROPERTY (bool, FileNotFoundIsError, _fileNotFoundIsError)
 MXA_PROPERTY (bool, ImportAsGrayScale, _importAsGrayScale)
virtual int32 setProperty (const std::string &key, const std::string &value)
 Sets a property of this class with the given value.
virtual int32 getProperty (const std::string &key, std::string &value)
template<typename T>
int32 getProperty (const std::string &key, T &value)

Private Member Functions

 H5BmpImportDelegate (const H5BmpImportDelegate &)
void operator= (const H5BmpImportDelegate &)

Private Attributes

IDataModel::Pointer _modelPtr
bool _fileNotFoundIsError
bool _importAsGrayScale

Detailed Description

A generic Import Delegate that imports TIFF images into an HDF5 data file.

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


Constructor & Destructor Documentation

H5BmpImportDelegate::H5BmpImportDelegate (  ) 

H5BmpImportDelegate::~H5BmpImportDelegate (  )  [virtual]

H5BmpImportDelegate::H5BmpImportDelegate ( const H5BmpImportDelegate  )  [private]


Member Function Documentation

int32 H5BmpImportDelegate::importDataSource ( IDataSource::Pointer  dataSource,
IDataFile::Pointer  dataFile 
)

Implementation from the IDataImportDelegate class.

H5BmpImportDelegate::MXA_PROPERTY ( bool  ,
FileNotFoundIsError  ,
_fileNotFoundIsError   
)

H5BmpImportDelegate::MXA_PROPERTY ( bool  ,
ImportAsGrayScale  ,
_importAsGrayScale   
)

int32 H5BmpImportDelegate::setProperty ( const std::string &  key,
const std::string &  value 
) [virtual]

Sets a property of this class with the given value.

Parameters:
key The name of the property.
value The value to set the property to.

Implements IImportProperty.

virtual int32 H5BmpImportDelegate::getProperty ( const std::string &  key,
std::string &  value 
) [inline, virtual]

Implements IImportProperty.

template<typename T>
int32 H5BmpImportDelegate::getProperty ( const std::string &  key,
T &  value 
) [inline]

void H5BmpImportDelegate::operator= ( const H5BmpImportDelegate  )  [private]


Member Data Documentation

IDataModel::Pointer H5BmpImportDelegate::_modelPtr [private]

bool H5BmpImportDelegate::_fileNotFoundIsError [private]

bool H5BmpImportDelegate::_importAsGrayScale [private]


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