IDS peak AFL v1.5.0
Loading...
Searching...
No Matches
peak_afl.hpp File Reference
#include "peak_afl/peak_afl.h"
#include "peak_ipl/types/peak_ipl_image.hpp"
#include "peak_ipl/algorithm/peak_ipl_gain.hpp"
#include "peak/node_map/peak_node_map.hpp"
#include <type_traits>
#include <cstdint>
#include <exception>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
#include <memory>
#include <functional>

Go to the source code of this file.

Data Structures

struct  Version_t
 
class  Exception
 
class  Manager
 
struct  Range< T, >
 
class  Controller
 

Functions

void Init ()
 Init the peak_afl auto feature library.
 
void Exit ()
 Exit the peak_afl auto feature library.
 
PEAK_AFL_NO_DISCARD std::string GetLastError ()
 Get the last error message.
 
PEAK_AFL_NO_DISCARD 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.
 

Detailed Description

Author
IDS Imaging Development Systems GmbH
Date
2023-01-22
Since
1.1

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