IDS peak IPL
v1.18.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
C
peak::common::Any
A type-erased container for any copyable value
C
peak::ipl::Binning
Performs spatial binning on 2D images
C
peak::ipl::PixelLine::Channel
Represents the values of the pixel line
C
peak::ipl::ChromaticAdapter
Adjust to changes in lighting conditions to maintain consistent color perception despite variations in light sources
C
peak::ipl::ColorCorrectionFactors
The Factors of the Color Correction Matrix
C
peak::ipl::ColorCorrector
Applies a 3x3 color correction matrix to the data
C
peak::ipl::Decimation
Performs spatial decimation on 2D images
C
peak::ipl::EdgeEnhancement
Edge Enhancement for a given image
C
std::exception
STL class
C
std::runtime_error
STL class
C
peak::common::Exception
Base class for all exceptions thrown by the library
C
peak::common::BadAllocException
Thrown when memory allocation fails
C
peak::common::IOException
Thrown when an input, output, file or device communication error occurs
C
peak::ipl::IOException
The exception that is thrown when an image input or output operation fails
C
peak::common::InternalErrorException
Thrown when an unexpected internal error occurs
C
peak::common::InvalidCastException
Thrown when a cast to an incompatible type is attempted
C
peak::common::InvalidParameterException
Thrown when a function receives an invalid parameter
C
peak::ipl::InvalidArgumentException
The exception thrown when passing an invalid parameter to a function
C
peak::common::LibraryNotInitializedException
Thrown when the library is used before proper initialization
C
peak::common::NotSupportedException
Thrown when an unsupported operation or feature is used
C
peak::ipl::ImageFormatNotSupportedException
The exception thrown when an image format isn't supported by a function
C
peak::common::OutOfRangeException
Thrown when a parameter is outside the valid range
C
peak::ipl::OutOfRangeException
The exception thrown for trying to access a value being out of range
C
peak::common::TimeoutException
Thrown when an operation exceeds its time limit
C
peak::ipl::TimeoutException
The exception thrown when the operation times out
C
peak::ipl::Exception
The base class for all exceptions thrown by the library
C
peak::ipl::BufferTooSmallException
The exception thrown when a given buffer is too small for the data
C
peak::ipl::BusyException
The exception thrown when the resource is busy
C
peak::ipl::IOException
The exception that is thrown when an image input or output operation fails
C
peak::ipl::ImageFormatInterpretationException
The exception that is thrown when image data cannot be interpreted using the requested pixel format
C
peak::ipl::ImageFormatNotSupportedException
The exception thrown when an image format isn't supported by a function
C
peak::ipl::InvalidArgumentException
The exception thrown when passing an invalid parameter to a function
C
peak::ipl::InvalidHandleException
The exception thrown when passing an invalid handle to a function
C
peak::ipl::NotPermittedException
The exception thrown when the operation is not permitted
C
peak::ipl::OutOfRangeException
The exception thrown for trying to access a value being out of range
C
peak::ipl::TimeoutException
The exception thrown when the operation times out
C
peak::ipl::Gain
Applies gain to the data
C
peak::ipl::GammaCorrector
Applies digital black and gamma correction to the image data
C
peak::ipl::Histogram
Stores the histogram values
C
peak::ipl::Histogram::HistogramChannel
Stores the values of the histogram
C
peak::ipl::HotpixelCorrection
Algorithm for (adaptive) hotpixel detection and correction
C
peak::common::serialization::IArchive
Interface for a hierarchical key-value archive system
C
peak::ipl::container::IContainer
Container Interface Class
C
peak::ipl::container::AVIContainer
AVI container specialization of
IContainer
. Create the container with the according Create function
C
peak::common::serialization::IDeserializer
Interface for deserializing structured data from an input stream into an archive
C
peak::ipl::encoder::IEncoder
Encoder Interface Class
C
peak::ipl::encoder::MJPEGEncoder
JPEG encoder specialization of
IEncoder
. Create the encoder with the according Create function
C
peak::common::IImageView
Interface for viewing image pixel data from arbitrary sources
C
peak::ipl::Image
Stores the pixel format, width and height of an image and the pointer to the image buffer
C
peak::ipl::ImageConverter
Converts images from one
PixelFormat
to another
C
peak::ipl::ImageReader
Reads an image from a file
C
peak::ipl::ImageTransformer
Performs transformations like mirror and rotate on images
C
peak::ipl::ImageWriter
Writes an image to a file
C
peak::ipl::Interval< T >
Interval
support and convenience class
C
peak::common::detail::IntervalT< T >
Represents a continuous numeric interval with inclusive lower and upper bounds
C
peak::common::detail::RangeT< uint8_t >
C
peak::common::detail::RangeT< T >
Represents a numeric range with defined boundaries and a fixed increment
C
peak::common::detail::IntervalT< double >
C
peak::common::detail::RangeT< double >
C
peak::common::detail::IntervalT< float >
C
peak::common::detail::RangeT< float >
C
peak::common::detail::IntervalT< int32_t >
C
peak::common::detail::RangeT< int32_t >
C
peak::common::detail::IntervalT< int64_t >
C
peak::common::detail::RangeT< int64_t >
C
peak::common::detail::IntervalT< uint32_t >
C
peak::common::detail::RangeT< uint32_t >
C
peak::pipeline::IPipeline
Interface defining the structure and behavior of a processing pipeline
C
peak::pipeline::PipelineBase
Base class for implementing a custom pipeline
C
peak::common::serialization::ISerializable
Interface for objects that can be serialized to and deserialized from an archive
C
peak::pipeline::modules::IModule
Interface for a module used within a pipeline
C
peak::pipeline::modules::IAutoFeature
Interface for modules that provide auto feature functionality
C
peak::pipeline::modules::IGain
Interface for modules that provide gain control functionality
C
peak::common::serialization::ISerializer
Interface for serializing data to an output stream
C
peak::ipl::ImageWriter::JPEGParameter
The Parameter for the JPEG writes, e.g. compression quality
C
peak::ipl::Library
Library
related functions
C
peak::ipl::Lut
Applies a LUT to the input image data
C
peak::common::Metadata
Type-safe container for image acquisition metadata
C
peak::common::detail::MetadataAccessor
C
peak::common::detail::MetadataKeyTraits< MetadataKey::BinningHorizontal >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::BinningVertical >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceExposureTime >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceExposureTimeSequence >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceFrameID >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceGain >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceGainSequence >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceTimestamp >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::Roi >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::SystemTimestamp >
C
peak_common_interval
Represents an integer interval with inclusive minimum and maximum bounds
C
peak_common_interval_f
Represents a floating-point interval with inclusive minimum and maximum bounds
C
peak_common_interval_u
Represents an unsigned integer interval with inclusive minimum and maximum bounds
C
peak_common_point
Represents a 2D point with signed integer coordinates
C
peak_common_point_f
Represents a 2D point with floating-point coordinates
C
peak_common_point_u
Represents a 2D point with unsigned integer coordinates
C
peak_common_range
Represents an integer range with inclusive minimum and maximum bounds and an increment step
C
peak_common_range_f
Represents a floating-point range with inclusive minimum and maximum bounds and an increment step
C
peak_common_range_u
Represents an unsigned integer range with inclusive minimum and maximum bounds and an increment step
C
peak_common_rectangle
Represents a rectangle defined by a position and unsigned integer size
C
peak_common_rectangle_f
Represents a rectangle defined by a floating-point position and size
C
peak_common_rectangle_u
Represents a rectangle defined by an unsigned integer position and unsigned integer size
C
peak_common_size
Represents a 2D size with unsigned integer dimensions
C
peak_common_size_f
Represents a 2D size with floating-point dimensions
C
peak_common_version
Represents a version number
C
PEAK_IPL_POINT_2D
C
PEAK_IPL_RANGE
C
PEAK_IPL_RECT_2D
C
PEAK_IPL_SHARPNESS_ROI
C
PEAK_IPL_SIZE_2D
C
peak::ipl::PixelFormat
Represents a pixel format and its specific properties
C
peak::common::PixelFormatInfo
Provides information and utility functions for pixel formats
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10g40IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10g40IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12g24IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12g24IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG8_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG8_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10g40IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10g40IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12g24IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12g24IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB8_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB8_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10g40IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10g40IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12g24IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12g24IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR8_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR8_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10g40IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10g40IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12g24IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12g24IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG8_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG8_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGR10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGR10p32 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGR12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGR8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGRa10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGRa12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGRa8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Confidence16 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Confidence8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Coord3D_ABC32f >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Coord3D_C16 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Coord3D_C32f >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Coord3D_C8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10_ABCD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10g40IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10g40IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10g40IDS_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10p_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12_ABCD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12g24IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12g24IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12g24IDS_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12p_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono16 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono32f >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono32fIDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono8_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono8_ABCD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono8_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono8_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB10p32 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB32f >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB32fIDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGBa10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGBa12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGBa8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::YUV420_8_YY_UV_SemiplanarIDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::YUV420_8_YY_VU_SemiplanarIDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::YUV422_8_UYVY >
C
peak::ipl::PixelLine
Represents the values of a horizontal or vertical line of pixels in an image
C
peak::ipl::PixelColumn
Represents the values for a vertical line of pixels in an image
C
peak::ipl::PixelRow
Represents the values for a horizontal line of pixels in an image
C
peak::ipl::ImageWriter::PNGParameter
The parameter for the PNG writes, e.g. compression quality
C
peak::ipl::Point2D
2D position in an image
C
peak::common::detail::PointXd< T, dimension >
A point in space with configurable dimensionality and coordinate type
C
peak::common::detail::PointT< int32_t >
C
peak::common::detail::PointT< float >
C
peak::common::detail::PointT< uint32_t >
C
peak::common::detail::PointXd< PointType, 2 >
C
peak::common::detail::PointT< PointType >
C
peak::common::detail::PointXd< T, 2 >
C
peak::common::detail::PointT< T >
2D point template type
C
peak::ipl::Range< T >
Range
support and convenience class
C
peak::ipl::Rect2D
Rectangle type
C
peak::common::detail::RectangleT< PointType, SizeType >
A generic rectangle defined by a point and a size
C
peak::ipl::ScaleFactor
Scale Factors of an image
C
peak::ipl::Sharpness
Configure and measure the sharpness of a given image
C
peak::ipl::Sharpness::SharpnessROI
C
peak::ipl::Size2D
2D size of an image
C
peak::common::detail::SizeT< T >
Represents a two-dimensional size with non-negative width and height
C
peak::common::Version
Represents a structured version identifier following Semantic Versioning 2.0 (major.minor.patch)
C
peak::ipl::Version_t
C
peak::ipl::VideoWriter
Writes images to a file in the form of a video
Send mail feedback
Generated on Wed Sep 23 2026