| Npeak | |
| Ncommon | Root namespace for common types and interfaces shared across multiple libraries |
| Ndetail | Namespace for internal implementation details and low-level types |
| Nserialization | Interfaces for defining serialization and deserialization behavior |
| 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 | |
| Nencoder | |
| 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 is 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 |
| 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 that is thrown when image data cannot be interpreted using the requested pixel format |
| 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 |
| 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 that is thrown when an image input or output operation fails |
| CLibrary | Library related functions |
| CLut | Applies a LUT to the input image data |
| CNotPermittedException | The exception thrown when the operation is 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 |
| 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 |
| 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 |
| 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_range | Represents an integer range with inclusive minimum and maximum bounds and an increment step |
| Cpeak_common_range_f | Represents a floating-point range with inclusive minimum and maximum bounds and an increment step |
| Cpeak_common_range_u | Represents an unsigned integer range with inclusive minimum and maximum bounds and an increment step |
| 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 |