IDS peak AFL v1.8.0
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 123456]
 ▼Npeak
 ▼Nafl
 ▼Nerror
 CExceptionGeneral Error type
 ▼Nlibrary
 CVersion_tVersion information for ids_peak_afl
 CControllerThe Controller class
 CManagerThe autofeature manager
 CRangeSimple range type
 ▼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::DeviceFrameID >Trait specialization for MetadataKey::DeviceFrameID
 CMetadataKeyTraits< MetadataKey::DeviceTimestamp >Trait specialization for MetadataKey::DeviceTimestamp
 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 with four components: major, minor, subminor, and patch
 ▼NpipelineInterfaces and implementations for defining and controlling data processing pipelines
 ▼NmodulesInterface definitions and implementations for individual module types used within a pipeline
 ▼Nautofeature
 ►Ndetail
 ►Nfeatures
 CAdvancedAutoBrightnessAdvanced automatic brightness controller with comprehensive feature set
 CAdvancedAutoFocusAdvanced automatic focus controller with comprehensive feature set
 CAdvancedAutoWhiteBalanceAdvanced automatic white balance controller with comprehensive feature set
 CBasicAutoBrightnessBasic automatic brightness controller implementation
 CBasicAutoFocusBasic automatic focus controller implementation
 CBasicAutoWhiteBalanceBasic automatic white balance controller implementation
 CBrightnessComponentBrightness component feature implementation for auto controllers
 CWeightedROIWeighted region of interest structure
 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_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_sizeRepresents a 2D size with unsigned integer dimensions
 Cpeak_common_size_fRepresents a 2D size with floating-point dimensions