FREE::ItkException Class Reference
[Exceptions]

Exception object for converting an itkExceptionObject. More...

#include <freExceptions.h>

Inheritance diagram for FREE::ItkException:

Inheritance graph
FREE::ExceptionBase
[legend]
Collaboration diagram for FREE::ItkException:

Collaboration graph
FREE::ExceptionBase
[legend]

List of all members.

Public Member Functions

virtual const char * GetNameOfClass () const
const std::string GetItkClassName () const
 ItkException (const ItkException &rExcBase)
 ItkException (const itk::ExceptionObject &rItkException, const std::string &sWrappingLocation="")
virtual ~ItkException () throw ()


Detailed Description

Exception object for converting an itkExceptionObject.

ITKException is used to take care about catched itkExceptionObjects, so it can be handled in the "free" way.

Definition at line 182 of file freExceptions.h.


Constructor & Destructor Documentation

FREE::ItkException::ItkException ( const ItkException rExcBase  ) 

Copyconstructor of the class

Definition at line 244 of file freExceptions.cxx.

FREE::ItkException::ItkException ( const itk::ExceptionObject &  rItkException,
const std::string &  sWrappingLocation = "" 
)

Implementation of FREE::ItkException ///////////////////////////////

Definition at line 237 of file freExceptions.cxx.

References FREE::ExceptionBase::AddTrack().

Here is the call graph for this function:

FREE::ExceptionBase::AddTrack

FREE::ItkException::~ItkException (  )  throw () [virtual]

Definition at line 249 of file freExceptions.cxx.


Member Function Documentation

virtual const char* FREE::ItkException::GetNameOfClass (  )  const [inline, virtual]

Reimplemented from FREE::ExceptionBase.

Definition at line 185 of file freExceptions.h.

const std::string FREE::ItkException::GetItkClassName (  )  const [inline]

Function to access the member variable m_ItkClassName. m_ItkClassName represents the name of the controller.

Returns:
Name of the itk exception class as std::string .

Definition at line 190 of file freExceptions.h.


The documentation for this class was generated from the following files:
Generated at Sat Oct 13 18:17:26 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000