|
IOLink
IOL_v1.1.0_release
|
3 #include <iolink/DataType.h>
4 #include <iolink/IOLinkAPI.h>
5 #include <iolink/ImageType.h>
6 #include <iolink/Vector.h>
202 void setAxesInterpretation(
ImageType type);
212 bool hasAlpha()
const;
221 size_t bitDepth()
const;
236 void setAlpha(
bool hasAlpha);
241 void setBitDepth(
size_t bitdepth);
246 void setValueRange(
const Vector2d& range);
256 std::string toString()
const;
Stores information about a data type.
Definition: DataType.h:161
@ CIE_LAB
CIE L*a*b* color space (CIE 1976)
All IOLink symbols are enclosed in this namespace.
Definition: ArrayX.h:7
@ CIE_XYZ_CHROMATICITY
CIE XYZ color with chromaticity coordinates.
A flag system that describes the dimensions of an image.
Definition: ImageType.h:38
@ CIE_XYZ
CIE XYZ color space (CIE 1931)
This property describes the way the axes must be interpreted (IMAGE, VOLUME, SEQUENCE....
Definition: ImageInfoProperty.h:126
@ YDD
YDbDr color (SECAM & PAL-N)
@ CMYK
CMYK color (Cyan, Magenta, Yellow, blacK)
@ HSV
HSV color (Hue, Saturation, Value)
@ HSL
HSL color (Hue, Saturation, Lightness)
@ UNKNOWN
No interpretation at all, only raw data.
@ GRAYSCALE
A shade of grey, from black to white.
@ RGB
RGB color (CIE 1931)
@ LABEL
Indices corresponding to a label.
@ CIE_LUV
CIE L*u*v* color space (CIE 1976)
ImageInterpretation
Interpretation of an Image.
Definition: ImageInfoProperty.h:16
@ CIE_UVW
CIE U*V*W* color space (CIE 1964)
@ SRGB
Standard RGB color.
@ RGB_CHROMATICITY
RGB color with chromaticity coordinates.
An arithmetic vector.
Definition: Vector.h:36
@ MULTISPECTRAL
Multiple layers of spectral data.