![]() |
Aurelon Open API 8.1.1
|
Calibrated RGB. More...
Inherits AOI_ColorSpace.
Public Member Functions | |
void | GetWhitePoint (double[3]) const |
void | GetBlackPoint (double[3]) const |
void | GetGamma (double[3]) const |
void | GetRedColorant (double[3]) const |
void | GetGreenColorant (double[3]) const |
void | GetBlueColorant (double[3]) const |
uint32_t | GetType () const |
AOI_ColorSpaceEnum | Space () const |
uint32_t | NrOfComponents () const |
const char * | ChannelName (uint32_t) const |
void | GetCIELab (const uint16_t *src, float *out) const |
Calibrated RGB.
Definition at line 35 of file AOI_ColorSpace.h.
|
inherited |
Returns the channel name of the requested channel of the colorspace. Thus "Red" for channel 0 of RGB.
channel | Index of the channel. Must be less than NrOfComponents |
Definition at line 133 of file AOI_ColorSpace.cpp.
void AOI_ColorSpace_CalibratedRGB::GetBlackPoint | ( | double | bp[3] | ) | const |
Retrieves the black point used by this CalibratedRGB object. The black point is defined in XYZ.
bp | Receives the black point in XYZ. |
Definition at line 212 of file AOI_ColorSpace.cpp.
void AOI_ColorSpace_CalibratedRGB::GetBlueColorant | ( | double | blue[3] | ) | const |
Retrieves the blue colorant used by this CalibratedRGB object. The colorant is defined in XYZ.
blue | Receives the blue colorant in XYZ. |
Definition at line 259 of file AOI_ColorSpace.cpp.
|
inherited |
Retrieve the CIELab color of the given channel values. The channel values are converted to CIELab D50. The conversion follows the rules as explained in the PDF colorflow diagram. When no suiteable conversion to CIELab is available default conversions will be used. For example calling this method on a AOI_ColorSpace_DeviceRGB instance will invoke the build-in generic RGB to CIELab convertor.
src | Input channels 16 bits encoded. The number of channels must match the colorspace channel count |
out | Receives the resulting L, a, b values. L [0,100], a <-128,127], b <-128,127] |
Definition at line 149 of file AOI_ColorSpace.cpp.
void AOI_ColorSpace_CalibratedRGB::GetGamma | ( | double | gam[3] | ) | const |
Returns the gamma used by this CalibratedRGB object.
gam | Receives the gamma used. |
Definition at line 223 of file AOI_ColorSpace.cpp.
void AOI_ColorSpace_CalibratedRGB::GetGreenColorant | ( | double | green[3] | ) | const |
Retrieves the green colorant used by this CalibratedRGB object. The colorant is defined in XYZ.
green | Receives the green colorant in XYZ. |
Definition at line 247 of file AOI_ColorSpace.cpp.
void AOI_ColorSpace_CalibratedRGB::GetRedColorant | ( | double | red[3] | ) | const |
Retrieves the red colorant used by this CalibratedRGB object. The colorant is defined in XYZ.
red | Receives the red colorant in XYZ. |
Definition at line 235 of file AOI_ColorSpace.cpp.
|
inherited |
Class type of the colorspace. The return value is the type identifier of the colorspace class like AOI_ColorSpace_DeviceCMYK::Type for DeviceCMYK. This value is used to identify the colorspace type like CMYK, RGB, ICC, etc.
Definition at line 97 of file AOI_ColorSpace.cpp.
void AOI_ColorSpace_CalibratedRGB::GetWhitePoint | ( | double | wp[3] | ) | const |
Retrieves the white point used by this CalibratedRGB object. The white point is defined in XYZ.
wp | Receives the white point in XYZ. |
Definition at line 200 of file AOI_ColorSpace.cpp.
|
inherited |
Returns the number of channels that is used by this colorspace. Thus 3 channels for RGB and 4 for CMYK etc.
Definition at line 120 of file AOI_ColorSpace.cpp.
|
inherited |
Colorspace used by the colorspace object. Multiple colorspace objects might return the same colorspace. For example DeviceRGB, CalibratedRGB and a RGB ICC profile all return AOI_RGBSpace.
Definition at line 109 of file AOI_ColorSpace.cpp.