Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
mitk::IGTHardwareException Class Reference

An object of this class represents an exception of the MITK-IGT module which are releated to the hardware (e.g. connection problems, etc.). More...

#include <mitkIGTHardwareException.h>

Inheritance diagram for mitk::IGTHardwareException:
Collaboration diagram for mitk::IGTHardwareException:

Public Member Functions

 mitkExceptionClassMacro (IGTHardwareException, mitk::IGTException)
 
 mitkExceptionClassMacro (IGTHardwareException, mitk::IGTException)
 
- Public Member Functions inherited from mitk::IGTException
 mitkExceptionClassMacro (IGTException, mitk::Exception)
 
- Public Member Functions inherited from mitk::Exception
 Exception (const char *file, unsigned int lineNumber=0, const char *desc="None", const char *loc="Unknown")
 
 ~Exception () override throw ()
 
virtual const char * GetClassName () const
 
void AddRethrowData (const char *file, unsigned int lineNumber, const char *message)
 Adds rethrow data to this exception. More...
 
int GetNumberOfRethrows ()
 
void GetRethrowData (int rethrowNumber, std::string &file, int &line, std::string &message)
 
template<class T >
Exceptionoperator<< (const T &data)
 Definition of the bit shift operator for this class. More...
 
template<class T >
Exceptionoperator<< (T &data)
 Definition of the bit shift operator for this class (for non const data). More...
 
Exceptionoperator<< (std::ostream &(*func)(std::ostream &))
 Definition of the bit shift operator for this class (for functions). More...
 

Additional Inherited Members

- Protected Attributes inherited from mitk::Exception
std::vector< ReThrowDatam_RethrowData
 

Detailed Description

An object of this class represents an exception of the MITK-IGT module which are releated to the hardware (e.g. connection problems, etc.).

Documentation

Definition at line 24 of file ExceptionHandling/mitkIGTHardwareException.h.

Member Function Documentation

◆ mitkExceptionClassMacro() [1/2]

mitk::IGTHardwareException::mitkExceptionClassMacro ( IGTHardwareException  ,
mitk::IGTException   
)

◆ mitkExceptionClassMacro() [2/2]

mitk::IGTHardwareException::mitkExceptionClassMacro ( IGTHardwareException  ,
mitk::IGTException   
)

The documentation for this class was generated from the following file: