![]() |
IDS peak IPL v1.17.1
|
General-purpose types and interfaces used throughout the library. More...
Classes | |
| struct | peak::ipl::ColorCorrectionFactors |
| The Factors of the Color Correction Matrix. More... | |
| class | peak::ipl::Interval< T > |
| Interval support and convenience class. More... | |
| class | peak::ipl::Range< T > |
| Range support and convenience class. More... | |
| class | peak::ipl::Rect2D |
| Rectangle type. More... | |
| struct | peak::ipl::Size2D |
| 2D size of an image. More... | |
| struct | peak::ipl::Point2D |
| 2D position in an image. More... | |
| struct | peak::ipl::ScaleFactor |
| Scale Factors of an image. More... | |
Enumerations | |
| enum class | peak::ipl::ConversionMode { peak::ipl::ConversionMode::Fast = PEAK_IPL_CONVERSION_MODE_FAST , peak::ipl::ConversionMode::HighQuality = PEAK_IPL_CONVERSION_MODE_HIGH_QUALITY , peak::ipl::ConversionMode::Classic = PEAK_IPL_CONVERSION_MODE_CLASSIC } |
| Enum holding the possible conversion modes. More... | |
| enum class | peak::ipl::BayerPattern { peak::ipl::BayerPattern::Unknown = PEAK_IPL_BAYER_PATTERN_UNKNOWN , peak::ipl::BayerPattern::None = PEAK_IPL_BAYER_PATTERN_NONE , peak::ipl::BayerPattern::Bayer_GR = PEAK_IPL_BAYER_PATTERN_BAYER_GR , peak::ipl::BayerPattern::Bayer_RG = PEAK_IPL_BAYER_PATTERN_BAYER_RG , peak::ipl::BayerPattern::Bayer_GB = PEAK_IPL_BAYER_PATTERN_BAYER_GB , peak::ipl::BayerPattern::Bayer_BG = PEAK_IPL_BAYER_PATTERN_BAYER_BG } |
| Enum holding the possible bayer patterns. More... | |
| enum class | peak::ipl::Endianness { peak::ipl::Endianness::Unknown = PEAK_IPL_ENDIANNESS_UNKNOWN , peak::ipl::Endianness::LittleEndian = PEAK_IPL_ENDIANNESS_LITTLE_ENDIAN , peak::ipl::Endianness::BigEndian = PEAK_IPL_ENDIANNESS_BIG_ENDIAN } |
| Enum holding the possible endianness (the byte order). More... | |
| enum class | peak::ipl::Orientation { peak::ipl::Orientation::Horizontal = PEAK_IPL_ORIENTATION_HORIZONTAL , peak::ipl::Orientation::Vertical = PEAK_IPL_ORIENTATION_VERTICAL } |
| Enum holding the possible orientation. More... | |
| enum class | peak::ipl::InterpolationAlgorithm { peak::ipl::InterpolationAlgorithm::nearest = PEAK_IPL_INTERPOLATION_NEAREST , peak::ipl::InterpolationAlgorithm::linear = PEAK_IPL_INTERPOLATION_LINEAR , peak::ipl::InterpolationAlgorithm::cubic = PEAK_IPL_INTERPOLATION_CUBIC , peak::ipl::InterpolationAlgorithm::area = PEAK_IPL_INTERPOLATION_AREA , peak::ipl::InterpolationAlgorithm::lanczos4 = PEAK_IPL_INTERPOLATION_LANCZOS4 , peak::ipl::InterpolationAlgorithm::linear_exact = PEAK_IPL_INTERPOLATION_LINEAR_EXACT , peak::ipl::InterpolationAlgorithm::nearest_exact = PEAK_IPL_INTERPOLATION_NEAREST_EXACT } |
| Enum holding the possible interpolation algorithm. More... | |
Functions | |
| std::string | peak::ipl::ToString (ConversionMode entry) |
| Convert a ConversionMode to a string. | |
| std::string | peak::ipl::ToString (PixelFormatName entry) |
| Convert a PixelFormatName to a string. | |
| std::string | peak::ipl::ToString (Endianness entry) |
| Convert an Endianness to a string. | |
| std::string | peak::ipl::ToString (Orientation entry) |
| Convert an Orientation to a string. | |
General-purpose types and interfaces used throughout the library.
|
strong |
|
strong |
|
strong |
|
strong |
Enum holding the possible interpolation algorithm.
|
strong |
|
inline |
Convert a ConversionMode to a string.
| entry | ConversionMode to convert. |
entry.
|
inline |
Convert an Endianness to a string.
| entry | Endianness to convert. |
entry.
|
inline |
Convert an Orientation to a string.
| entry | Orientation to convert. |
entry.
|
inline |
Convert a PixelFormatName to a string.
| entry | PixelFormatName to convert. |
entry.