|
Public Member Functions |
| | CIccCLUT (icUInt8Number nInputChannels, icUInt8Number nOutputChannels, icUInt8Number nPrecision=2) |
| | CIccCLUT (const CIccCLUT &ICLUT) |
| CIccCLUT & | operator= (const CIccCLUT &CLUTClass) |
| virtual | ~CIccCLUT () |
| void | Init (icUInt8Number nGridPoints) |
| void | Init (icUInt8Number *pGridPoints) |
| bool | ReadData (icUInt32Number size, CIccIO *pIO, icUInt8Number nPrecision) |
| bool | WriteData (CIccIO *pIO, icUInt8Number nPrecision) |
| bool | Read (icUInt32Number size, CIccIO *pIO) |
| bool | Write (CIccIO *pIO) |
| void | DumpLut (std::string &sDescription, const icChar *szName, icColorSpaceSignature csInput, icColorSpaceSignature csOutput) |
| icFloatNumber & | operator[] (int index) |
| icFloatNumber * | GetData (int index) |
| icUInt32Number | NumPoints () const |
| icUInt8Number | GridPoints () const |
| icUInt8Number | GridPoint (int index) const |
| icUInt32Number | GetDimSize (icUInt8Number nIndex) const |
| icUInt8Number | GetInputDim () const |
| icUInt8Number | GetOutputChannels () const |
| void | Begin () |
| void | Interp3dTetra (icFloatNumber *destPixel, const icFloatNumber *srcPixel) |
| void | Interp3d (icFloatNumber *destPixel, const icFloatNumber *srcPixel) |
| void | Interp4d (icFloatNumber *destPixel, const icFloatNumber *srcPixel) |
| void | Interp5d (icFloatNumber *destPixel, const icFloatNumber *srcPixel) |
| void | Interp6d (icFloatNumber *destPixel, const icFloatNumber *srcPixel) |
| void | InterpND (icFloatNumber *destPixel, const icFloatNumber *srcPixel) |
| void | Iterate (IIccCLUTExec *pExec) |
| icValidateStatus | Validate (icTagTypeSignature sig, std::string &sReport, const CIccProfile *pProfile=NULL) const |
| void | SetClipFunc (icCLUTCLIPFUNC ClipFunc) |
| icUInt8Number | GetPrecision () |
Protected Member Functions |
| void | Iterate (std::string &sDescription, icUInt8Number nIndex, icUInt32Number nPos) |
| void | SubIterate (IIccCLUTExec *pExec, icUInt8Number nIndex, icUInt32Number nPos) |
Protected Attributes |
| icCLUTCLIPFUNC | UnitClip |
| icUInt8Number | m_nReserved2 [3] |
| icUInt8Number | m_nInput |
| icUInt8Number | m_nOutput |
| icUInt8Number | m_nPrecision |
| icUInt8Number | m_GridPoints [16] |
| icUInt32Number | m_nNumPoints |
| icUInt32Number | m_DimSize [16] |
| icFloatNumber * | m_pData |
| icUInt8Number | m_GridAdr [16] |
| icFloatNumber | m_fGridAdr [16] |
| icChar * | m_pOutText |
| icChar * | m_pVal |
| icColorSpaceSignature | m_csInput |
| icColorSpaceSignature | m_csOutput |
| icUInt8Number | m_MaxGridPoint [16] |
| icUInt32Number | n000 |
| icUInt32Number | n001 |
| icUInt32Number | n010 |
| icUInt32Number | n011 |
| icUInt32Number | n100 |
| icUInt32Number | n101 |
| icUInt32Number | n110 |
| icUInt32Number | n111 |
| icUInt32Number | n1000 |
| icUInt32Number | n10000 |
| icUInt32Number | n100000 |
| icUInt32Number * | m_nOffset |
| icFloatNumber * | m_g |
| icFloatNumber * | m_s |
| icFloatNumber * | m_df |
| icUInt32Number * | m_ig |
| icUInt32Number | m_nNodes |
| icUInt32Number | m_nPower [16] |