|
Classes |
class | CIccInfo |
Defines |
#define | icSwab16(x) icSwab16Ptr(&x) |
#define | icSwab32(x) icSwab32Ptr(&x) |
#define | icSwab64(x) icSwab64Ptr(&x) |
Functions |
icValidateStatus ICCPROFLIB_API | icMaxStatus (icValidateStatus s1, icValidateStatus s2) |
bool ICCPROFLIB_API | icIsSpaceCLR (icColorSpaceSignature sig) |
void ICCPROFLIB_API | icColorIndexName (icChar *szName, icColorSpaceSignature csSig, int nIndex, int nColors, const icChar *szUnknown) |
void ICCPROFLIB_API | icColorValue (icChar *szValue, icFloatNumber nValue, icColorSpaceSignature csSig, int nIndex) |
bool ICCPROFLIB_API | icMatrixInvert3x3 (icFloatNumber *matrix) |
void ICCPROFLIB_API | icMatrixMultiply3x3 (icFloatNumber *result, const icFloatNumber *l, const icFloatNumber *r) |
void ICCPROFLIB_API | icVectorApplyMatrix3x3 (icFloatNumber *result, const icFloatNumber *m, const icFloatNumber *v) |
icS15Fixed16Number ICCPROFLIB_API | icDtoF (icFloatNumber num) |
icFloatNumber ICCPROFLIB_API | icFtoD (icS15Fixed16Number num) |
icU16Fixed16Number ICCPROFLIB_API | icDtoUF (icFloatNumber num) |
icFloatNumber ICCPROFLIB_API | icUFtoD (icU16Fixed16Number num) |
icU1Fixed15Number ICCPROFLIB_API | icDtoUSF (icFloatNumber num) |
icFloatNumber ICCPROFLIB_API | icUSFtoD (icU1Fixed15Number num) |
icU8Fixed8Number ICCPROFLIB_API | icDtoUCF (icFloatNumber num) |
icFloatNumber ICCPROFLIB_API | icUCFtoD (icU8Fixed8Number num) |
icUInt8Number ICCPROFLIB_API | icFtoU8 (icFloatNumber num) |
icFloatNumber ICCPROFLIB_API | icU8toF (icUInt8Number num) |
icUInt16Number ICCPROFLIB_API | icFtoU16 (icFloatNumber num) |
icFloatNumber ICCPROFLIB_API | icU16toF (icUInt16Number num) |
icUInt8Number ICCPROFLIB_API | icABtoU8 (icFloatNumber num) |
icFloatNumber ICCPROFLIB_API | icU8toAB (icUInt8Number num) |
icUInt16Number ICCPROFLIB_API | icABtoU16 (icFloatNumber num) |
icFloatNumber ICCPROFLIB_API | icU16toAB (icUInt16Number num) |
void ICCPROFLIB_API | icNormXYZ (icFloatNumber *XYZ, icFloatNumber *WhiteXYZ=NULL) |
void ICCPROFLIB_API | icDeNormXYZ (icFloatNumber *XYZ, icFloatNumber *WhiteXYZ=NULL) |
void ICCPROFLIB_API | icXYZtoLab (icFloatNumber *Lab, icFloatNumber *XYZ=NULL, icFloatNumber *WhiteXYZ=NULL) |
void ICCPROFLIB_API | icLabtoXYZ (icFloatNumber *XYZ, icFloatNumber *Lab=NULL, icFloatNumber *WhiteXYZ=NULL) |
void ICCPROFLIB_API | icLab2Lch (icFloatNumber *Lch, icFloatNumber *Lab=NULL) |
void ICCPROFLIB_API | icLch2Lab (icFloatNumber *Lab, icFloatNumber *Lch=NULL) |
icFloatNumber ICCPROFLIB_API | icMin (icFloatNumber v1, icFloatNumber v2) |
icFloatNumber ICCPROFLIB_API | icMax (icFloatNumber v1, icFloatNumber v2) |
icUInt32Number ICCPROFLIB_API | icIntMin (icUInt32Number v1, icUInt32Number v2) |
icUInt32Number ICCPROFLIB_API | icIntMax (icUInt32Number v1, icUInt32Number v2) |
void ICCPROFLIB_API | icLabFromPcs (icFloatNumber *Lab) |
| Here are some conversion routines to convert to regular Lab encoding.
|
void ICCPROFLIB_API | icLabToPcs (icFloatNumber *Lab) |
void ICCPROFLIB_API | icXyzFromPcs (icFloatNumber *XYZ) |
| Here are some conversion routines to convert to regular XYZ encoding.
|
void ICCPROFLIB_API | icXyzToPcs (icFloatNumber *XYZ) |
void ICCPROFLIB_API | icMemDump (std::string &sDump, void *pBuf, icUInt32Number nNum) |
void ICCPROFLIB_API | icMatrixDump (std::string &sDump, icS15Fixed16Number *pMatrix) |
ICCPROFLIB_API const icChar * | icGetSig (icChar *pBuf, icUInt32Number sig, bool bGetHexVal=true) |
ICCPROFLIB_API const icChar * | icGetSigStr (icChar *pBuf, icUInt32Number nSig) |
icUInt32Number ICCPROFLIB_API | icGetSigVal (const icChar *pBuf) |
icUInt32Number ICCPROFLIB_API | icGetSpaceSamples (icColorSpaceSignature sig) |
void | icSwab16Ptr (void *pVoid) |
void | icSwab16Array (void *pVoid, int num) |
void | icSwab32Ptr (void *pVoid) |
void | icSwab32Array (void *pVoid, int num) |
void | icSwab64Ptr (void *pVoid) |
void | icSwab64Array (void *pVoid, int num) |
Variables |
ICCPROFLIB_API icFloatNumber | icD50XYZ [3] |
ICCPROFLIB_API icFloatNumber | icD50XYZxx [3] |
ICCPROFLIB_API const char * | icValidateWarningMsg |
ICCPROFLIB_API const char * | icValidateNonCompliantMsg |
ICCPROFLIB_API const char * | icValidateCriticalErrorMsg |
ICCPROFLIB_API CIccInfo | icInfo |