H5BmpImportDelegateFactory Class Reference

Factory Class to generate H5BmpImportDelegate Objects. More...

Inherits AbstractImportDelegateFactory.

Inheritance diagram for H5BmpImportDelegateFactory:

Inheritance graph
[legend]
Collaboration diagram for H5BmpImportDelegateFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 H5BmpImportDelegateFactory ()
virtual ~H5BmpImportDelegateFactory ()
IImportDelegate::Pointer newDataImportDelegate (const std::string &className)
 This method will return a new instance of H5BmpImportDelegate provided the className matches.
std::string delegateClassName ()
 Returns the Classname of the delegate that this factory can create.
void setFileNotFoundIsError (bool value)
 Sets the 'FileNotFoundIsError' flag.
void setImportAsGrayScale (bool value)
 Sets the 'ImportAsGrayScale' value.

Private Member Functions

 H5BmpImportDelegateFactory (const H5BmpImportDelegateFactory &)
void operator= (const H5BmpImportDelegateFactory &)

Private Attributes

bool _fileNotFoundIsError
bool _importAsGrayScale

Detailed Description

Factory Class to generate H5BmpImportDelegate Objects.

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


Constructor & Destructor Documentation

H5BmpImportDelegateFactory::H5BmpImportDelegateFactory (  ) 

H5BmpImportDelegateFactory::~H5BmpImportDelegateFactory (  )  [virtual]

H5BmpImportDelegateFactory::H5BmpImportDelegateFactory ( const H5BmpImportDelegateFactory  )  [private]


Member Function Documentation

IImportDelegate::Pointer H5BmpImportDelegateFactory::newDataImportDelegate ( const std::string &  className  )  [virtual]

This method will return a new instance of H5BmpImportDelegate provided the className matches.

Parameters:
className The name of the Delegate class that will be returned
Returns:
A new boost shared pointer to H5BmpImportDelegate

Implements AbstractImportDelegateFactory.

std::string H5BmpImportDelegateFactory::delegateClassName (  )  [virtual]

Returns the Classname of the delegate that this factory can create.

Implements AbstractImportDelegateFactory.

void H5BmpImportDelegateFactory::setFileNotFoundIsError ( bool  value  ) 

Sets the 'FileNotFoundIsError' flag.

Parameters:
value If this is true then the import will abort if an input file can not be found

void H5BmpImportDelegateFactory::setImportAsGrayScale ( bool  value  ) 

Sets the 'ImportAsGrayScale' value.

Parameters:
value If TRUE, then the tiff file will be converted to Grayscale

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


Member Data Documentation

bool H5BmpImportDelegateFactory::_fileNotFoundIsError [private]

bool H5BmpImportDelegateFactory::_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