![]() |
IDS peak AFL v2.0.1
|
#include <peak_afl/peak_afl.h>#include <peak_common/exceptions/peak_common_exceptions.hpp>#include <peak_ipl/algorithm/peak_ipl_gain.hpp>#include <peak_ipl/types/peak_ipl_image.hpp>#include <peak/node_map/peak_node_map.hpp>#include <type_traits>#include <array>#include <cstdint>#include <exception>#include <functional>#include <memory>#include <string>#include <tuple>#include <utility>#include <vector>Go to the source code of this file.
Data Structures | |
| struct | Version_t |
| Version information for ids_peak_afl. More... | |
| class | Exception |
| General Error type. More... | |
| class | InternalErrorException |
| The exception thrown for signaling an unspecified error. More... | |
| class | NotInitializedException |
| The exception thrown for signaling that the library was not initialized. More... | |
| class | InvalidParameterException |
| The exception thrown for passing an invalid parameter to a function. More... | |
| class | NotSupportedException |
| The exception thrown when a functionality is not supported. More... | |
| class | BusyException |
| The exception thrown for signaling a busy operation. More... | |
| class | InvalidImageFormatException |
| The exception thrown for signaling an invalid image format. More... | |
| class | BadAccessException |
| The exception thrown for signaling an access error. More... | |
| class | BufferTooSmallException |
| The exception thrown when the supplied buffer is too small. More... | |
| class | CorruptedDataException |
| Thrown when input data or a file is malformed, unreadable, or otherwise corrupted. More... | |
| class | InvalidCastException |
| The exception thrown when a cast to the required type failed. More... | |
| class | Manager |
| Central coordination object for automatic camera feature control. More... | |
| struct | Range< T, > |
| Generic arithmetic range with inclusive endpoints and a defined step size. More... | |
| class | Controller |
| High-level interface for automatic camera feature control, providing access to algorithms such as auto-brightness, auto-exposure, auto-gain, white balance, and autofocus. The available functionality depends on the selected controller type (see peak_afl_controllerType). More... | |
Functions | |
| void | Init () |
| Init the peak_afl auto feature library. | |
| void | Exit () |
| Exit the peak_afl auto feature library. | |
| std::string | GetLastError () |
| Get the last error message. | |
| Version_t | Version () |
| Query the library version. | |
| template<typename... ControllerTypes> | |
| std::tuple< Manager, std::vector< std::shared_ptr< Controller > > > | CreateManager (const std::shared_ptr< peak::core::NodeMap > &node_map, ControllerTypes... types) |
| Convenience function to create a manager with the supplied controllers. | |
Copyright (c) 2023 - 2026, IDS Imaging Development Systems GmbH. All rights reserved.