| Npeak | |
| Ncommon | Root namespace for common types and interfaces shared across multiple libraries |
| Ndetail | Namespace for internal implementation details and low-level types |
| CIntervalT | Represents a continuous numeric interval with inclusive lower and upper bounds |
| CMetadataKeyTraits< MetadataKey::BinningHorizontal > | Trait specialization for MetadataKey::BinningHorizontal |
| CMetadataKeyTraits< MetadataKey::BinningVertical > | Trait specialization for MetadataKey::BinningVertical |
| CMetadataKeyTraits< MetadataKey::DeviceFrameID > | Trait specialization for MetadataKey::DeviceFrameID |
| CMetadataKeyTraits< MetadataKey::DeviceTimestamp > | Trait specialization for MetadataKey::DeviceTimestamp |
| CMetadataKeyTraits< MetadataKey::Roi > | Trait specialization for MetadataKey::Roi |
| CPixelFormatTraits< peak::common::PixelFormat::BGR8 > | |
| CPixelFormatTraits< peak::common::PixelFormat::BGRa8 > | |
| CPixelFormatTraits< peak::common::PixelFormat::Coord3D_ABC32f > | |
| CPixelFormatTraits< peak::common::PixelFormat::Coord3D_C32f > | |
| CPixelFormatTraits< peak::common::PixelFormat::Mono10 > | |
| CPixelFormatTraits< peak::common::PixelFormat::Mono12 > | |
| CPixelFormatTraits< peak::common::PixelFormat::Mono16 > | |
| CPixelFormatTraits< peak::common::PixelFormat::Mono8 > | |
| CPixelFormatTraits< peak::common::PixelFormat::RGB8 > | |
| CPixelFormatTraits< peak::common::PixelFormat::RGBa8 > | |
| CPixelFormatTraits< PixelFormat::BayerBG10 > | |
| CPixelFormatTraits< PixelFormat::BayerBG10g40IDS > | |
| CPixelFormatTraits< PixelFormat::BayerBG10p > | |
| CPixelFormatTraits< PixelFormat::BayerBG12 > | |
| CPixelFormatTraits< PixelFormat::BayerBG12g24IDS > | |
| CPixelFormatTraits< PixelFormat::BayerBG12p > | |
| CPixelFormatTraits< PixelFormat::BayerBG8 > | |
| CPixelFormatTraits< PixelFormat::BayerGB10 > | |
| CPixelFormatTraits< PixelFormat::BayerGB10g40IDS > | |
| CPixelFormatTraits< PixelFormat::BayerGB10p > | |
| CPixelFormatTraits< PixelFormat::BayerGB12 > | |
| CPixelFormatTraits< PixelFormat::BayerGB12g24IDS > | |
| CPixelFormatTraits< PixelFormat::BayerGB12p > | |
| CPixelFormatTraits< PixelFormat::BayerGB8 > | |
| CPixelFormatTraits< PixelFormat::BayerGR10 > | |
| CPixelFormatTraits< PixelFormat::BayerGR10g40IDS > | |
| CPixelFormatTraits< PixelFormat::BayerGR10p > | |
| CPixelFormatTraits< PixelFormat::BayerGR12 > | |
| CPixelFormatTraits< PixelFormat::BayerGR12g24IDS > | |
| CPixelFormatTraits< PixelFormat::BayerGR12p > | |
| CPixelFormatTraits< PixelFormat::BayerGR8 > | |
| CPixelFormatTraits< PixelFormat::BayerRG10 > | |
| CPixelFormatTraits< PixelFormat::BayerRG10g40IDS > | |
| CPixelFormatTraits< PixelFormat::BayerRG10p > | |
| CPixelFormatTraits< PixelFormat::BayerRG12 > | |
| CPixelFormatTraits< PixelFormat::BayerRG12g24IDS > | |
| CPixelFormatTraits< PixelFormat::BayerRG12p > | |
| CPixelFormatTraits< PixelFormat::BayerRG8 > | |
| CPixelFormatTraits< PixelFormat::BGR10 > | |
| CPixelFormatTraits< PixelFormat::BGR10p32 > | |
| CPixelFormatTraits< PixelFormat::BGR12 > | |
| CPixelFormatTraits< PixelFormat::BGRa10 > | |
| CPixelFormatTraits< PixelFormat::BGRa12 > | |
| CPixelFormatTraits< PixelFormat::Confidence16 > | |
| CPixelFormatTraits< PixelFormat::Confidence8 > | |
| CPixelFormatTraits< PixelFormat::Coord3D_C16 > | |
| CPixelFormatTraits< PixelFormat::Coord3D_C8 > | |
| CPixelFormatTraits< PixelFormat::Mono10g40IDS > | |
| CPixelFormatTraits< PixelFormat::Mono10p > | |
| CPixelFormatTraits< PixelFormat::Mono12g24IDS > | |
| CPixelFormatTraits< PixelFormat::Mono12p > | |
| CPixelFormatTraits< PixelFormat::RGB10 > | |
| CPixelFormatTraits< PixelFormat::RGB10p32 > | |
| CPixelFormatTraits< PixelFormat::RGB12 > | |
| CPixelFormatTraits< PixelFormat::RGBa10 > | |
| CPixelFormatTraits< PixelFormat::RGBa12 > | |
| CPixelFormatTraits< PixelFormat::YUV420_8_YY_UV_SemiplanarIDS > | |
| CPixelFormatTraits< PixelFormat::YUV420_8_YY_VU_SemiplanarIDS > | |
| CPixelFormatTraits< PixelFormat::YUV422_8_UYVY > | |
| CPointT | 2D point template type |
| CPointXd | A point in space with configurable dimensionality and coordinate type |
| CRangeT | Represents a numeric range with defined boundaries and a fixed increment |
| CRectangleT | A generic rectangle defined by a point and a size |
| CSizeT | Represents a two-dimensional size with non-negative width and height |
| Nserialization | Interfaces for defining serialization and deserialization behavior |
| CIArchive | Interface for a hierarchical key-value archive system |
| CIDeserializer | Interface for deserializing structured data from an input stream into an archive |
| CISerializable | Interface for objects that can be serialized to and deserialized from an archive |
| CISerializer | Interface for serializing data to an output stream |
| CAny | A type-erased container for any copyable value |
| CBadAllocException | Thrown when memory allocation fails |
| CException | Base class for all exceptions thrown by the library |
| CIImageView | Interface for viewing image pixel data from arbitrary sources |
| CInternalErrorException | Thrown when an unexpected internal error occurs |
| CInvalidCastException | Thrown when a cast to an incompatible type is attempted |
| CInvalidParameterException | Thrown when a function receives an invalid parameter |
| CIOException | Thrown when an input, output, file or device communication error occurs |
| CLibraryNotInitializedException | Thrown when the library is used before proper initialization |
| CMetadata | Type-safe container for image acquisition metadata |
| CNotSupportedException | Thrown when an unsupported operation or feature is used |
| COutOfRangeException | Thrown when a parameter is outside the valid range |
| CPixelFormatInfo | Provides information and utility functions for pixel formats |
| CTimeoutException | Thrown when an operation exceeds its time limit |
| CVersion | Represents a structured version identifier with four components: major, minor, subminor, and patch |
| Nipl | The "peak::ipl" namespace contains the whole image processing library |
| Ncontainer | |
| CAVIContainer | AVI container specialization of IContainer. Create the container with the according Create function |
| CIContainer | Container Interface Class |
| Nencoder | |
| CIEncoder | Encoder Interface Class |
| CMJPEGEncoder | JPEG encoder specialization of IEncoder. Create the encoder with the according Create function |
| CBinning | Performs spatial binning on 2D images |
| CBufferTooSmallException | The exception thrown when a given buffer is too small for the data |
| CBusyException | The exception thrown when the resource busy |
| CChromaticAdapter | Adjust to changes in lighting conditions to maintain consistent color perception despite variations in light sources |
| CColorCorrectionFactors | The Factors of the Color Correction Matrix |
| CColorCorrector | Applies a 3x3 color correction matrix to the data |
| CDecimation | Performs spatial decimation on 2D images |
| CEdgeEnhancement | Edge Enhancement for a given image |
| CException | The base class for all exceptions thrown by the library |
| CGain | Applies gain to the data |
| CGammaCorrector | Applies digital black and gamma correction to the image data |
| CHistogram | Stores the histogram values |
| CHistogramChannel | Stores the values of the histogram |
| CHotpixelCorrection | Algorithm for (adaptive) hotpixel detection and correction |
| CImage | Stores the pixel format, width and height of an image and the pointer to the image buffer |
| CImageConverter | Converts images from one PixelFormat to another |
| CImageFormatInterpretationException | The exception thrown when a given image format can't be used on this data, e.g. during reading from file |
| CImageFormatNotSupportedException | The exception thrown when an image format isn't supported by a function |
| CImageReader | Reads an image from a file |
| CImageTransformer | Performs transformations like mirror and rotate on images |
| CImageWriter | Writes an image to a file |
| CJPEGParameter | The Parameter for the JPEG writes, e.g. compression quality |
| CPNGParameter | The parameter for the PNG writes, e.g. compression quality |
| CInterval | Interval support and convenience class |
| CInvalidArgumentException | The exception thrown when passing an invalid parameter to a function |
| CInvalidHandleException | The exception thrown when passing an invalid handle to a function |
| CIOException | The exception thrown when a given image format can't be used on this data, e.g. during reading from file |
| CLibrary | Library related functions |
| CLut | Applies a LUT to the input image data |
| CNotPermittedException | The exception thrown when the operation not permitted |
| COutOfRangeException | The exception thrown for trying to access a value being out of range |
| CPixelColumn | Represents the values for a vertical line of pixels in an image |
| CPixelFormat | Represents a pixel format and its specific properties |
| CPixelLine | Represents the values of a horizontal or vertical line of pixels in an image |
| CChannel | Represents the values of the pixel line |
| CPixelRow | Represents the values for a horizontal line of pixels in an image |
| CPoint2D | 2D position in an image |
| CRange | Range support and convenience class |
| CRect2D | Rectangle type |
| CScaleFactor | Scale Factors of an image |
| CSharpness | Configure and measure the sharpness of a given image |
| CSharpnessROI | |
| CSize2D | 2D size of an image |
| CTimeoutException | The exception thrown when the operation times out |
| CVersion_t | |
| CVideoWriter | Writes images to a file in the form of a video |
| Npipeline | Interfaces and implementations for defining and controlling data processing pipelines |
| Nmodules | Interface definitions and implementations for individual module types used within a pipeline |
| CIAutoFeature | Interface for modules that provide auto feature functionality |
| CIGain | Interface for modules that provide gain control functionality |
| CIModule | Interface for a module used within a pipeline |
| CIPipeline | Interface defining the structure and behavior of a processing pipeline |
| CPipelineBase | Base class for implementing a custom pipeline |
| Cpeak_common_interval | Represents an integer interval with inclusive minimum and maximum bounds |
| Cpeak_common_interval_f | Represents a floating-point interval with inclusive minimum and maximum bounds |
| Cpeak_common_interval_u | Represents an unsigned integer interval with inclusive minimum and maximum bounds |
| Cpeak_common_point | Represents a 2D point with signed integer coordinates |
| Cpeak_common_point_f | Represents a 2D point with floating-point coordinates |
| Cpeak_common_point_u | Represents a 2D point with unsigned integer coordinates |
| Cpeak_common_rectangle | Represents a rectangle defined by a position and unsigned integer size |
| Cpeak_common_rectangle_f | Represents a rectangle defined by a floating-point position and size |
| Cpeak_common_rectangle_u | Represents a rectangle defined by an unsigned integer position and unsigned integer size |
| Cpeak_common_size | Represents a 2D size with unsigned integer dimensions |
| Cpeak_common_size_f | Represents a 2D size with floating-point dimensions |
| Cpeak_common_version | Represents a version number |
| CPEAK_IPL_POINT_2D | |
| CPEAK_IPL_RANGE | |
| CPEAK_IPL_RECT_2D | |
| CPEAK_IPL_SHARPNESS_ROI | |
| CPEAK_IPL_SIZE_2D | |