|
Namespaces |
namespace | EMAN |
Classes |
class | EMAN::E2Exception |
| E2Exception class is the parent class of all EMAN2 E2Exceptions. More...
|
class | EMAN::_NotExistingObjectException |
| Used when an object type, like an EMObject type, doesn't exist. More...
|
class | EMAN::_ImageFormatException |
| Used when an image is not in the expected format. More...
|
class | EMAN::_ImageDimensionException |
| Used when an image is not in the expected dimension. More...
|
class | EMAN::_FileAccessException |
| Used when a file access error occurs. More...
|
class | EMAN::_ImageReadException |
| Used when an error occurs at image reading time. More...
|
class | EMAN::_ImageWriteException |
| Used when an error occurs at image writing time. More...
|
class | EMAN::_NullPointerException |
| Used when a NULL is given to a pointer that should not be NULL. More...
|
class | EMAN::_TypeException |
| Used when a type cast error occurs. More...
|
class | EMAN::_InvalidValueException |
| Used when an invalid integer value is given. More...
|
class | EMAN::_InvalidStringException |
| Used when an invalid (format) string is given. More...
|
class | EMAN::_OutofRangeException |
| Used when the given value is out of range. More...
|
class | EMAN::_InvalidCallException |
class | EMAN::_InvalidParameterException |
class | EMAN::_EmptyContainerException |
| Used when an argument container is empty, such as a vector. More...
|
class | EMAN::_BadAllocException |
| Used when memory allocation goes wrong... More...
|
class | EMAN::_UnexpectedBehaviorException |
| Used when internal behavior is unexpected A generic kind of exception. More...
|
Defines |
#define | eman__exception_h__ 1 |
| - Id
- exception.h,v 1.41 2009/07/29 00:57:22 woolford Exp
|
#define | NotExistingObjectException(objname, desc) _NotExistingObjectException(objname, __FILE__, __LINE__, desc) |
#define | ImageFormatException(desc) _ImageFormatException(desc, __FILE__, __LINE__) |
#define | ImageDimensionException(desc) _ImageDimensionException(desc, __FILE__, __LINE__) |
#define | FileAccessException(filename) _FileAccessException(filename, __FILE__, __LINE__) |
#define | ImageReadException(filename, desc) _ImageReadException(filename, __FILE__, __LINE__, desc) |
#define | ImageWriteException(imagename, desc) _ImageWriteException(imagename, __FILE__, __LINE__, desc) |
#define | NullPointerException(desc) _NullPointerException(__FILE__, __LINE__, desc) |
#define | TypeException(desc, type) _TypeException(desc, type, __FILE__, __LINE__) |
#define | InvalidValueException(val, desc) _InvalidValueException(val, __FILE__, __LINE__, desc) |
#define | InvalidStringException(str, desc) _InvalidStringException(str, __FILE__, __LINE__, desc) |
#define | OutofRangeException(low, high, input, objname) _OutofRangeException(low, high, input, __FILE__, __LINE__, objname) |
#define | InvalidCallException(desc) _InvalidCallException(__FILE__, __LINE__, desc) |
#define | InvalidParameterException(desc) _InvalidParameterException(__FILE__, __LINE__, desc) |
#define | EmptyContainerException(desc) _EmptyContainerException(__FILE__, __LINE__, desc) |
#define | BadAllocException(desc) _BadAllocException(__FILE__, __LINE__, desc) |
#define | UnexpectedBehaviorException(desc) _UnexpectedBehaviorException(__FILE__, __LINE__, desc) |