![]() |
IDS peak ICV v1.2.0
|
Namespaces | |
| namespace | detail |
| namespace | features |
| namespace | modules |
| Interface definitions and implementations for individual module types used within a pipeline. | |
Data Structures | |
| class | ColorCorrectionMatrix |
| Color correction matrix. More... | |
| class | DefaultPipeline |
| Image processing pipeline for sequential transformation of raw image frames. More... | |
| class | IPipeline |
| Interface defining the structure and behavior of a processing pipeline. More... | |
| class | PipelineBase |
| Base class for implementing a custom pipeline. More... | |
Enumerations | |
| enum class | BinningMode { Average = 0 , Sum = 1 } |
| Mode parameter for the binning algorithm. More... | |
| enum class | DebayerChannelLayout { RGB = 0 , BGR , RGBA , BGRA } |
| Specifies the desired channel layout of the output image. More... | |
| enum class | ProcessingPolicy { Fast , Balanced , Enhanced } |
| Specifies the processing policy. More... | |
| enum class | Rotation { None = 0 , Degree90Counterclockwise = 90 , Degree180 = 180 , Degree90Clockwise = 270 } |
| Angle parameter for the rotation algorithm. More... | |
Functions | |
| std::string | ToString (BinningMode mode) |
| Converts a BinningMode enum value to its string representation. | |
| std::ostream & | operator<< (std::ostream &os, BinningMode mode) |
| Stream output operator for BinningMode enum. | |
| std::string | ToString (const ColorCorrectionMatrix &matrix) |
| Converts a ColorCorrectionMatrix to its string representation. | |
| std::string | ToString (DebayerChannelLayout layout) |
| Converts a DebayerChannelLayout enum value to its string representation. | |
| std::ostream & | operator<< (std::ostream &os, DebayerChannelLayout layout) |
| Stream output operator for DebayerChannelLayout enum. | |
| std::string | ToString (ProcessingPolicy policy) |
| Converts a ProcessingPolicy enum value to its string representation. | |
| std::ostream & | operator<< (std::ostream &os, ProcessingPolicy policy) |
| Stream output operator for ProcessingPolicy enum. | |
| std::string | ToString (Rotation rotation) |
| Converts a Rotation enum value to its string representation. | |
| std::ostream & | operator<< (std::ostream &os, Rotation rotation) |
| Stream output operator for Rotation enum. | |
Interfaces and implementations for defining and controlling data processing pipelines.
This namespace contains the core interfaces, types, and their implementations for creating and managing pipelines that process input data through a sequence of configurable modules to produce output. It provides foundational building blocks for pipeline configuration, execution, and lifecycle management.
All pipeline-related implementations and interface definitions reside in this namespace.
|
inline |
Stream output operator for BinningMode enum.
| os | The output stream. |
| mode | The binning mode value to output. |
Definition at line 69 of file peak_icv_binning_mode.hpp.
|
inline |
Stream output operator for DebayerChannelLayout enum.
| os | The output stream. |
| layout | The debayer channel layout value to output. |
Definition at line 70 of file peak_icv_debayer_channel_layout.hpp.
|
inline |
Stream output operator for ProcessingPolicy enum.
| os | The output stream. |
| policy | The processing policy value to output. |
Definition at line 93 of file peak_icv_processing_policy.hpp.
|
inline |
Stream output operator for Rotation enum.
| os | The output stream. |
| rotation | The rotation value to output. |
Definition at line 91 of file peak_icv_rotation.hpp.
|
inline |
Converts a BinningMode enum value to its string representation.
| mode | The binning mode value to convert. |
| NotSupportedException | If the mode value is unknown. |
Definition at line 47 of file peak_icv_binning_mode.hpp.
|
inline |
Converts a ColorCorrectionMatrix to its string representation.
| matrix | The color correction matrix to convert. |
Definition at line 167 of file peak_icv_color_correction_matrix.hpp.
|
inline |
Converts a DebayerChannelLayout enum value to its string representation.
| layout | The debayer channel layout value to convert. |
| NotSupportedException | If the layout value is unknown. |
Definition at line 45 of file peak_icv_debayer_channel_layout.hpp.
|
inline |
Converts a ProcessingPolicy enum value to its string representation.
| policy | The processing policy value to convert. |
| NotSupportedException | If the policy value is unknown. |
Definition at line 69 of file peak_icv_processing_policy.hpp.
|
inline |
Converts a Rotation enum value to its string representation.
| rotation | The rotation value to convert. |
| NotSupportedException | If the rotation value is unknown. |
Definition at line 65 of file peak_icv_rotation.hpp.