IDS peak ICV v1.2.0
Loading...
Searching...
No Matches
peak_icv_exception.hpp File Reference
#include <peak_common/exceptions/peak_common_exceptions.hpp>
#include <peak_common_c/detail/peak_common_defines.h>
#include <peak_icv_c/types/peak_icv_simple_types.h>
#include <stdexcept>
#include <string>
#include <vector>
Include dependency graph for peak_icv_exception.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Exception
 The base class for all exceptions thrown by the IDS peak ICV library. More...
 
class  InvalidConfigurationException
 Thrown when the library configuration is invalid. More...
 
class  InternalErrorException
 Thrown on unexpected internal system errors. More...
 
class  MismatchException
 Thrown when input parameters do not match the expected conditions. More...
 
class  NotSupportedException
 Thrown when a requested operation is not implemented or supported. More...
 
class  NotPossibleException
 Thrown when an operation cannot be performed due to logical constraints. More...
 
class  OutOfRangeException
 Thrown when a value is outside the allowed range. More...
 
class  MathErrorException
 Thrown when a mathematical computation fails. More...
 
class  TargetNotFoundException
 Thrown when an expected target object is not detected in the input image. More...
 
class  CorruptedException
 Thrown when input data or a file is malformed, unreadable, or otherwise corrupted. More...
 
class  IOException
 Thrown when a file input/output operation fails. More...
 
class  NullPointerException
 Thrown when attempting to access an object or value that has not been initialized. More...
 

Namespaces

namespace  peak
 
namespace  peak::icv
 

Detailed Description

Author
IDS Imaging Development Systems GmbH
Date
2023-09-12
Since
1.0

Copyright (c) 2023 - 2026, IDS Imaging Development Systems GmbH. All rights reserved.

Definition in file peak_icv_exception.hpp.