H5TiffImportDelegateFactory Class Reference

Factory Class to generate H5TiffImportDelegate Objects. More...

Inherits AbstractImportDelegateFactory.

Inheritance diagram for H5TiffImportDelegateFactory:

Inheritance graph
[legend]
Collaboration diagram for H5TiffImportDelegateFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 H5TiffImportDelegateFactory ()
virtual ~H5TiffImportDelegateFactory ()
IImportDelegate::Pointer newDataImportDelegate (const std::string &className)
 This method will return a new instance of H5TiffImportDelegate 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

 H5TiffImportDelegateFactory (const H5TiffImportDelegateFactory &)
void operator= (const H5TiffImportDelegateFactory &)

Private Attributes

bool _fileNotFoundIsError
bool _importAsGrayScale

Detailed Description

Factory Class to generate H5TiffImportDelegate Objects.

Author:
Mike Jackson
Date:
Sept 2007
Version:
Revision
1.3


Constructor & Destructor Documentation

H5TiffImportDelegateFactory::H5TiffImportDelegateFactory (  ) 

H5TiffImportDelegateFactory::~H5TiffImportDelegateFactory (  )  [virtual]

H5TiffImportDelegateFactory::H5TiffImportDelegateFactory ( const H5TiffImportDelegateFactory  )  [private]


Member Function Documentation

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

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

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

Implements AbstractImportDelegateFactory.

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

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

Implements AbstractImportDelegateFactory.

void H5TiffImportDelegateFactory::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 H5TiffImportDelegateFactory::setImportAsGrayScale ( bool  value  ) 

Sets the 'ImportAsGrayScale' value.

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

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


Member Data Documentation

bool H5TiffImportDelegateFactory::_fileNotFoundIsError [private]

bool H5TiffImportDelegateFactory::_importAsGrayScale [private]


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