#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>

Go to the source code of this file.
Data Structures | |
| class | Exception |
| Base class for all exceptions thrown by the IDS peak ICV library. More... | |
| class | InvalidConfigurationException |
| Occurs when a required dependency is missing, the library is not initialized, or a misconfiguration arises. More... | |
| class | InternalErrorException |
| Occurs when a failure happens during processing due to an unhandled internal routine condition. More... | |
| class | MismatchException |
| Occurs when input parameters do not match expected conditions (e.g., two input images have different sizes). More... | |
| class | NotSupportedException |
| Occurs when a requested operation is not implemented or supported (e.g., exporting to an unsupported file format). More... | |
| class | NotPossibleException |
| Occurs when an operation cannot be performed due to logical constraints (e.g., camera calibration without input images). More... | |
| class | OutOfRangeException |
| Occurs when a provided value falls outside the allowed valid range. More... | |
| class | MathErrorException |
| Occurs when a mathematical computation fails (e.g., division by zero or invalid matrix operations). More... | |
| class | TargetNotFoundException |
| Occurs when an expected target object (e.g., calibration plate or marker) is not detected in the input image. More... | |
| class | CorruptedException |
| Occurs when reading from a file or stream that is incomplete, damaged, or in an unexpected format. More... | |
| class | IOException |
| Occurs when a file operation fails (e.g., missing file, insufficient permissions, or inaccessible directory). More... | |
| class | NullPointerException |
| Occurs when attempting to access an object or value via an uninitialized or null pointer. More... | |
Namespaces | |
| namespace | peak |
| namespace | peak::icv |
Copyright (c) 2023 - 2026, IDS Imaging Development Systems GmbH. All rights reserved.
Definition in file peak_icv_exception.hpp.