15 #ifndef __IPSDKIMAGE_GEOMETRYCOMPONENTTYPES_H__ 16 #define __IPSDKIMAGE_GEOMETRYCOMPONENTTYPES_H__ 177 #define COLORGEOMETRYTYPE_TO_SIZE(colorGeometryType, nbPlans) \ 178 template<> struct ColorGeometryType2Size<eColorGeometryType::colorGeometryType> { \ 179 static const ipsdk::ipUInt32 value = nbPlans; \ 203 #endif // __IPSDKIMAGE_GEOMETRYCOMPONENTTYPES_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
rgba color geometry
Definition: GeometryComponentTypes.h:51
Saturation component.
Definition: GeometryComponentTypes.h:205
eRgbaColorComponent
Color components associated to RGBA color geometry.
Definition: GeometryComponentTypes.h:107
3d geometry
Definition: GeometryComponentTypes.h:36
first chroma color component
Definition: GeometryComponentTypes.h:188
rgb color geometry
Definition: GeometryComponentTypes.h:49
Red component.
Definition: GeometryComponentTypes.h:94
eYCbCrColorComponent
Color components associated to YCbCr color geometry.
Definition: GeometryComponentTypes.h:154
2d geometry
Definition: GeometryComponentTypes.h:34
second chroma chroma
Definition: GeometryComponentTypes.h:130
Hue component.
Definition: GeometryComponentTypes.h:201
YCbCr color geometry with respect to ITU-R BT.709-6 Recommendation (with D65 white point) ...
Definition: GeometryComponentTypes.h:57
eColorGeometryType
Color geometry type.
Definition: GeometryComponentTypes.h:45
Luma component.
Definition: GeometryComponentTypes.h:128
single element temporal geometry
Definition: GeometryComponentTypes.h:78
sequence of elements temporal geometry
Definition: GeometryComponentTypes.h:80
eHLSColorComponent
Color components associated to HLS color geometry.
Definition: GeometryComponentTypes.h:199
eRgbColorComponent
Color components associated to RGB color geometry.
Definition: GeometryComponentTypes.h:92
Base types for multiplatform compatibility.
eTemporalGeometryType
Temporal geometry type.
Definition: GeometryComponentTypes.h:76
Alpha component.
Definition: GeometryComponentTypes.h:115
Lightness component.
Definition: GeometryComponentTypes.h:171
red chroma
Definition: GeometryComponentTypes.h:160
YPbPr color geometry with respect to ITU-R BT.709-6 Recommendation (with D65 white point) ...
Definition: GeometryComponentTypes.h:55
HLS (Hue, Lightness, Saturation) color space.
Definition: GeometryComponentTypes.h:63
eYPbPrColorComponent
Color components associated to YPbPr color geometry.
Definition: GeometryComponentTypes.h:139
Definition: GeometryComponentTypes.h:235
grey level geometry
Definition: GeometryComponentTypes.h:47
eVolumeGeometryType
Volume geometry type.
Definition: GeometryComponentTypes.h:32
CIE L*u*v* color space with respect to CIE definition in 1976.
Definition: GeometryComponentTypes.h:61
blue/yellow color component
Definition: GeometryComponentTypes.h:175
eHSVColorComponent
Color components associated to HSV color geometry.
Definition: GeometryComponentTypes.h:214
Green component.
Definition: GeometryComponentTypes.h:96
first chroma component
Definition: GeometryComponentTypes.h:126
COLORGEOMETRYTYPE_TO_SIZE(eCGT_Grey, 1)
eLabColorComponent
Color components associated to CIE Lab color geometry.
Definition: GeometryComponentTypes.h:169
CIE L*a*b* color space with respect to CIE definition in 1976.
Definition: GeometryComponentTypes.h:59
second chroma color component
Definition: GeometryComponentTypes.h:190
user defined color geometry
Definition: GeometryComponentTypes.h:65
red chroma
Definition: GeometryComponentTypes.h:145
Blue component.
Definition: GeometryComponentTypes.h:98
eXYZColorComponent
Color components associated to XYZ color geometry.
Definition: GeometryComponentTypes.h:124
Predefined macros for enumerates management.
CIE XYZ color space as defined by ITU-R BT.709-6 Recommendation (with D65 white point) ...
Definition: GeometryComponentTypes.h:53
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
blue chroma
Definition: GeometryComponentTypes.h:158
blue chroma
Definition: GeometryComponentTypes.h:143
green/red color component
Definition: GeometryComponentTypes.h:173
eLuvColorComponent
Color components associated to CIE Luv color geometry.
Definition: GeometryComponentTypes.h:184