TwiceAsNice  2019-02-18
Public Member Functions | Private Types | Private Attributes | List of all members
lccd::CameraXevaException Class Reference


Class for throwing exceptions with the Xenics Xeva camera control
More...

#include <lccdCameraXeva.h>

Inheritance diagram for lccd::CameraXevaException:
Inheritance graph
Collaboration diagram for lccd::CameraXevaException:
Collaboration graph

Public Member Functions

 CameraXevaException ()
 
 ~CameraXevaException ()
 
virtual const char * what () const
 

Private Types

enum  {
  E_UNKNOWN =0, E_COM, E_RESET, E_INIT,
  E_SET
}
 

Private Attributes

std::string reason
 
enum lccd::CameraXevaException:: { ... }  eType
 

Detailed Description


Class for throwing exceptions with the Xenics Xeva camera control

Author
Udo Neumann
Version
07.05.5
Date
2007-11-26 15:20:00
Todo:

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
E_UNKNOWN 
E_COM 
E_RESET 
E_INIT 
E_SET 

Constructor & Destructor Documentation

◆ CameraXevaException()

lccd::CameraXevaException::CameraXevaException ( )
inline

◆ ~CameraXevaException()

lccd::CameraXevaException::~CameraXevaException ( )
inline

Member Function Documentation

◆ what()

virtual const char* lccd::CameraXevaException::what ( ) const
inlinevirtual

Member Data Documentation

◆ eType

enum { ... } lccd::CameraXevaException::eType

◆ reason

std::string lccd::CameraXevaException::reason
private

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