IDS peak AFL v2.1.0
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 123456]
 Npeak
 Nafl
 Nerror
 CBadAccessExceptionThe exception thrown for signaling an access error
 CBufferTooSmallExceptionThe exception thrown when the supplied buffer is too small
 CBusyExceptionThe exception thrown for signaling a busy operation
 CCorruptedDataExceptionThrown when input data or a file is malformed, unreadable, or otherwise corrupted
 CExceptionGeneral Error type
 CInternalErrorExceptionThe exception thrown for signaling an unspecified error
 CInvalidCastExceptionThe exception thrown when a cast to the required type failed
 CInvalidImageFormatExceptionThe exception thrown for signaling an invalid image format
 CInvalidParameterExceptionThe exception thrown for passing an invalid parameter to a function
 CNotInitializedExceptionThe exception thrown for signaling that the library was not initialized
 CNotSupportedExceptionThe exception thrown when a functionality is not supported
 Nlibrary
 CVersion_tVersion information for ids_peak_afl
 CControllerHigh-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)
 CManagerCentral coordination object for automatic camera feature control
 CRangeGeneric arithmetic range with inclusive endpoints and a defined step size
 NcommonRoot namespace for common types and interfaces shared across multiple libraries
 NdetailNamespace for internal implementation details and low-level types
 CIntervalTRepresents a continuous numeric interval with inclusive lower and upper bounds
 CMetadataKeyTraits< MetadataKey::BinningHorizontal >
 CMetadataKeyTraits< MetadataKey::BinningVertical >
 CMetadataKeyTraits< MetadataKey::DeviceExposureTime >
 CMetadataKeyTraits< MetadataKey::DeviceExposureTimeSequence >
 CMetadataKeyTraits< MetadataKey::DeviceFrameID >
 CMetadataKeyTraits< MetadataKey::DeviceGain >
 CMetadataKeyTraits< MetadataKey::DeviceGainSequence >
 CMetadataKeyTraits< MetadataKey::DeviceTimestamp >
 CMetadataKeyTraits< MetadataKey::Roi >
 CMetadataKeyTraits< MetadataKey::SystemTimestamp >
 CPointT2D point template type
 CPointXdA point in space with configurable dimensionality and coordinate type
 CRangeTRepresents a numeric range with defined boundaries and a fixed increment
 CRectangleTA generic rectangle defined by a point and a size
 CSizeTRepresents a two-dimensional size with non-negative width and height
 NserializationInterfaces for defining serialization and deserialization behavior
 CIArchiveInterface for a hierarchical key-value archive system
 CIDeserializerInterface for deserializing structured data from an input stream into an archive
 CISerializableInterface for objects that can be serialized to and deserialized from an archive
 CISerializerInterface for serializing data to an output stream
 CAnyA type-erased container for any copyable value
 CBadAllocExceptionThrown when memory allocation fails
 CExceptionBase class for all exceptions thrown by the library
 CIImageViewInterface for viewing image pixel data from arbitrary sources
 CInternalErrorExceptionThrown when an unexpected internal error occurs
 CInvalidCastExceptionThrown when a cast to an incompatible type is attempted
 CInvalidParameterExceptionThrown when a function receives an invalid parameter
 CIOExceptionThrown when an input, output, file or device communication error occurs
 CLibraryNotInitializedExceptionThrown when the library is used before proper initialization
 CMetadataType-safe container for image acquisition metadata
 CNotSupportedExceptionThrown when an unsupported operation or feature is used
 COutOfRangeExceptionThrown when a parameter is outside the valid range
 CPixelFormatInfoProvides information and utility functions for pixel formats
 CTimeoutExceptionThrown when an operation exceeds its time limit
 CVersionRepresents a structured version identifier following Semantic Versioning 2.0 (major.minor.patch)
 NpipelineInterfaces and implementations for defining and controlling data processing pipelines
 NmodulesInterface definitions and implementations for individual module types used within a pipeline
 Nautofeature
 CAdvancedAutoFeaturesAdvanced automatic features module
 CBasicAutoFeaturesBasic automatic features module
 CIAutoFeatureInterface for modules that provide auto feature functionality
 CIGainInterface for modules that provide gain control functionality
 CIModuleInterface for a module used within a pipeline
 CIPipelineInterface defining the structure and behavior of a processing pipeline
 CPipelineBaseBase class for implementing a custom pipeline
 Cpeak_afl_controller_limitController parameter limit range
 Cpeak_afl_double_limitFloating-point parameter limit range
 Cpeak_afl_position2D position structure
 Cpeak_afl_process_dataGeneric process data structure
 Cpeak_afl_process_data_brightnessBrightness controller process data
 Cpeak_afl_process_data_focusFocus controller process data
 Cpeak_afl_process_data_whitebalanceWhite balance controller process data
 Cpeak_afl_rectangle2D rectangle structure
 Cpeak_afl_size2D size structure
 Cpeak_afl_weighted_rectangleWeighted region of interest for focus control
 Cpeak_common_intervalRepresents an integer interval with inclusive minimum and maximum bounds
 Cpeak_common_interval_fRepresents a floating-point interval with inclusive minimum and maximum bounds
 Cpeak_common_interval_uRepresents an unsigned integer interval with inclusive minimum and maximum bounds
 Cpeak_common_pointRepresents a 2D point with signed integer coordinates
 Cpeak_common_point_fRepresents a 2D point with floating-point coordinates
 Cpeak_common_point_uRepresents a 2D point with unsigned integer coordinates
 Cpeak_common_rangeRepresents an integer range with inclusive minimum and maximum bounds and an increment step
 Cpeak_common_range_fRepresents a floating-point range with inclusive minimum and maximum bounds and an increment step
 Cpeak_common_range_uRepresents an unsigned integer range with inclusive minimum and maximum bounds and an increment step
 Cpeak_common_rectangleRepresents a rectangle defined by a position and unsigned integer size
 Cpeak_common_rectangle_fRepresents a rectangle defined by a floating-point position and size
 Cpeak_common_rectangle_uRepresents a rectangle defined by an unsigned integer position and unsigned integer size
 Cpeak_common_sizeRepresents a 2D size with unsigned integer dimensions
 Cpeak_common_size_fRepresents a 2D size with floating-point dimensions
 Cpeak_common_versionRepresents a version number