AlgorithmFactoryException Class Reference
[Exceptions]

Exceptions of the algorithm factory. More...

#include <algorithm_factory_exception.h>

Inherits Exception.

Inheritance diagram for AlgorithmFactoryException:

Inheritance graph
[legend]
Collaboration diagram for AlgorithmFactoryException:

Collaboration graph
[legend]
List of all members.

Public Types

enum  

Public Member Functions

 AlgorithmFactoryException (int type, std::string detail)
virtual ~AlgorithmFactoryException () throw ()
virtual char const * what () const throw ()
const int getType () const
std::string const & getDetail () const

Detailed Description

Exceptions of the algorithm factory.

The exception class for exceptional events occurring within the AlgorithmFactory

Author:
Tobias Gross (tobias.gross@imedgine.org)

Christian Koerner (christian.koerner@imedgine.org)

Alexander Lex (alexander.lex@imedgine.org)

Marc Streit (marc.streit@imedgine.org)

Martin Reininger (martin.reininger@imedgine.org)

Definition at line 36 of file algorithm_factory_exception.h.


Member Enumeration Documentation

anonymous enum
 

The possible exception types

Definition at line 43 of file algorithm_factory_exception.h.


Constructor & Destructor Documentation

AlgorithmFactoryException int  type,
std::string  detail
 

Constructor

Definition at line 19 of file algorithm_factory_exception.cpp.

~AlgorithmFactoryException  )  throw () [virtual]
 

Destructor

Definition at line 28 of file algorithm_factory_exception.cpp.


Member Function Documentation

std::string const & getDetail  )  const
 

Returns the details of the exception

Returns:
the detail of the exception

Reimplemented from Exception.

Definition at line 59 of file algorithm_factory_exception.cpp.

const int getType  )  const
 

Returns the Type of the exception

Returns:
the type of the exception

Reimplemented from Exception.

Definition at line 52 of file algorithm_factory_exception.cpp.

char const * what  )  const throw () [virtual]
 

Return a string describing what happened

Returns:
char const* A short description of the exception

Reimplemented from Exception.

Definition at line 34 of file algorithm_factory_exception.cpp.


The documentation for this class was generated from the following files:
Generated on Sun Aug 13 18:20:04 2006 for iMEDgine by  doxygen 1.4.6