|
Defines |
| #define | PI 3.1415926535897932384626433832795 |
| #define | DUMPBYTESPERLINE 16 |
Functions |
| icValidateStatus | icMaxStatus (icValidateStatus s1, icValidateStatus s2) |
| bool | icIsSpaceCLR (icColorSpaceSignature sig) |
| void | icColorIndexName (icChar *szName, icColorSpaceSignature csSig, int nIndex, int nColors, const icChar *szUnknown) |
| void | icColorValue (icChar *szValue, icFloatNumber nValue, icColorSpaceSignature csSig, int nIndex) |
| bool | icMatrixInvert3x3 (icFloatNumber *M) |
| void | icMatrixMultiply3x3 (icFloatNumber *result, const icFloatNumber *l, const icFloatNumber *r) |
| void | icVectorApplyMatrix3x3 (icFloatNumber *result, const icFloatNumber *m, const icFloatNumber *v) |
| icS15Fixed16Number | icDtoF (icFloatNumber num) |
| icFloatNumber | icFtoD (icS15Fixed16Number num) |
| icU16Fixed16Number | icDtoUF (icFloatNumber num) |
| icFloatNumber | icUFtoD (icU16Fixed16Number num) |
| icU1Fixed15Number | icDtoUSF (icFloatNumber num) |
| icFloatNumber | icUSFtoD (icU1Fixed15Number num) |
| icU8Fixed8Number | icDtoUCF (icFloatNumber num) |
| icFloatNumber | icUCFtoD (icU8Fixed8Number num) |
| icUInt8Number | icFtoU8 (icFloatNumber num) |
| icFloatNumber | icU8toF (icUInt8Number num) |
| icUInt16Number | icFtoU16 (icFloatNumber num) |
| icFloatNumber | icU16toF (icUInt16Number num) |
| void | icNormXyz (icFloatNumber *XYZ, icFloatNumber *WhiteXYZ) |
| void | icDeNormXyz (icFloatNumber *XYZ, icFloatNumber *WhiteXYZ) |
| void | icLabtoXYZ (icFloatNumber *XYZ, icFloatNumber *Lab, icFloatNumber *WhiteXYZ) |
| void | icXYZtoLab (icFloatNumber *Lab, icFloatNumber *XYZ, icFloatNumber *WhiteXYZ) |
| void | icLch2Lab (icFloatNumber *Lab, icFloatNumber *Lch) |
| void | icLab2Lch (icFloatNumber *Lch, icFloatNumber *Lab) |
| icFloatNumber | icMin (icFloatNumber v1, icFloatNumber v2) |
| icFloatNumber | icMax (icFloatNumber v1, icFloatNumber v2) |
| icUInt32Number | icIntMin (icUInt32Number v1, icUInt32Number v2) |
| icUInt32Number | icIntMax (icUInt32Number v1, icUInt32Number v2) |
| void | icLabFromPcs (icFloatNumber *Lab) |
| | Here are some conversion routines to convert to regular Lab encoding.
|
| void | icLabToPcs (icFloatNumber *Lab) |
| void | icXyzFromPcs (icFloatNumber *XYZ) |
| | Here are some conversion routines to convert to regular XYZ encoding.
|
| void | icXyzToPcs (icFloatNumber *XYZ) |
| void | icMemDump (std::string &sDump, void *pBuf, icUInt32Number nNum) |
| void | icMatrixDump (std::string &sDump, icS15Fixed16Number *pMatrix) |
| const icChar * | icGetSig (icChar *pBuf, icUInt32Number nSig, bool bGetHexVal) |
| const icChar * | icGetSigStr (icChar *pBuf, icUInt32Number nSig) |
| icUInt32Number | icGetSigVal (const icChar *pBuf) |
| icUInt32Number | icGetSpaceSamples (icColorSpaceSignature sig) |
Variables |
| const char * | icValidateWarningMsg = "Warning! - " |
| const char * | icValidateNonCompliantMsg = "NonCompliant! - " |
| const char * | icValidateCriticalErrorMsg = "Error! - " |
| icFloatNumber | icD50XYZ [3] = { 0.9642f, 1.0000f, 0.8249f } |
| icFloatNumber | icD50XYZxx [3] = { 96.42f, 100.00f, 82.49f } |