ICCFUNCTIONTYPE
typedef enum
{
Func4Bytes = 0x0000L, /* Y = X^(gamma) */
Func12Bytes = 0x0001L, /* Y = (aX + b) ^ (gamma) , (X >= -b/a)
Y = 0 , (X < - b/a) */
Func16Bytes = 0x0002L, /* Y = (aX + b)^(gamma) + c, (X >= -b/a)
Y = c, (X < -b/a) */
Func20Bytes = 0x0003L,/* Y = (aX + b)^(gamma) , (X >= -b/a)
Y = cX , (X < -b/a) */
Func28Bytes = 0x0004L /* Y = (aX + b)^(gamma) + e, (X >= -b/a)
Y = (cX + f), (X < -b/a) */
} ICCFUNCTIONTYPE;
This type is used within the ICC_PARAMETRIC_CURVE structure to indicate the function type.