Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Class: CIccMpeCLUT. More...
#include <IccMpeBasic.h>
Protected Attributes | |
icCLUTElemType | m_interpType |
CIccCLUT * | m_pCLUT |
Protected Attributes inherited from CIccMultiProcessElement | |
icUInt16Number | m_nInputChannels |
icUInt16Number | m_nOutputChannels |
Additional Inherited Members | |
Static Public Member Functions inherited from CIccMultiProcessElement | |
static CIccMultiProcessElement * | Create (icElemTypeSignature sig) |
Name: CIccMultiProcessElement::Create. | |
Public Attributes inherited from CIccMultiProcessElement | |
icUInt32Number | m_nReserved |
Class: CIccMpeCLUT.
Purpose: The float Color LookUp Table tag
Definition at line 655 of file IccMpeBasic.h.
CIccMpeCLUT::CIccMpeCLUT | ( | ) |
Name: CIccMpeCLUT::CIccMpeCLUT.
Purpose:
Args:
Return:
Definition at line 5362 of file IccMpeBasic.cpp.
References ic1dInterp.
CIccMpeCLUT::CIccMpeCLUT | ( | const CIccMpeCLUT & | clut | ) |
Name: CIccMpeCLUT::CIccMpeCLUT.
Purpose:
Args:
Return:
Definition at line 5381 of file IccMpeBasic.cpp.
References ic1dInterp, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, and m_pCLUT.
|
virtual |
Name: CIccMpeCLUT::~CIccMpeCLUT.
Purpose:
Args:
Return:
Definition at line 5431 of file IccMpeBasic.cpp.
|
virtual |
Name: CIccMpeCLUT::Apply.
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
Definition at line 5656 of file IccMpeBasic.cpp.
References ic1dInterp, ic2dInterp, ic3dInterp, ic3dInterpTetra, ic4dInterp, ic5dInterp, ic6dInterp, icNdInterp, CIccCLUT::Interp1d(), CIccCLUT::Interp2d(), CIccCLUT::Interp3d(), CIccCLUT::Interp3dTetra(), CIccCLUT::Interp4d(), CIccCLUT::Interp5d(), CIccCLUT::Interp6d(), CIccCLUT::InterpND(), and CIccApplyMpeCLUT::m_pApply.
|
virtual |
Name: CIccMpeCLUT::Begin.
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
Definition at line 5610 of file IccMpeBasic.cpp.
References ic1dInterp, ic2dInterp, ic3dInterp, ic3dInterpTetra, ic4dInterp, ic5dInterp, ic6dInterp, icElemInterpTetra, and icNdInterp.
|
virtual |
Name: CIccMpeCLUT::Describe.
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
Reimplemented in CIccMpeExtCLUT.
Definition at line 5470 of file IccMpeBasic.cpp.
References icSigUnknownData.
|
inlinevirtual |
Implements CIccMultiProcessElement.
Reimplemented in CIccMpeExtCLUT, CIccMpeXmlCLUT, and CIccMpeXmlExtCLUT.
Definition at line 665 of file IccMpeBasic.h.
|
inline |
Definition at line 678 of file IccMpeBasic.h.
|
virtual |
Name: CIccMpeCLUT::Begin.
Purpose:
Args:
Return:
Reimplemented from CIccMultiProcessElement.
Definition at line 5728 of file IccMpeBasic.cpp.
|
inlinevirtual |
Implements CIccMultiProcessElement.
Reimplemented in CIccMpeExtCLUT.
Definition at line 664 of file IccMpeBasic.h.
References icSigCLutElemType.
|
inlinevirtual |
Implements CIccMultiProcessElement.
Reimplemented in CIccMpeExtCLUT.
Definition at line 661 of file IccMpeBasic.h.
CIccMpeCLUT & CIccMpeCLUT::operator= | ( | const CIccMpeCLUT & | clut | ) |
Name: &CIccMpeCLUT::operator=.
Purpose:
Args:
Return:
Definition at line 5404 of file IccMpeBasic.cpp.
References CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, and m_pCLUT.
Referenced by CIccMpeExtCLUT::operator=().
|
virtual |
Name: CIccMpeCLUT::Read.
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
Reimplemented in CIccMpeExtCLUT.
Definition at line 5487 of file IccMpeBasic.cpp.
References NoClip(), CIccIO::Read16(), CIccIO::Read32(), CIccIO::Read8(), CIccIO::ReadFloat32Float(), and sig.
void CIccMpeCLUT::SetCLUT | ( | CIccCLUT * | pCLUT | ) |
Name: CIccMpeCLUT::SetCLUT.
Purpose:
Args:
Return:
Definition at line 5447 of file IccMpeBasic.cpp.
References CIccCLUT::GetInputDim(), CIccCLUT::GetOutputChannels(), NoClip(), and CIccCLUT::SetClipFunc().
Referenced by CDevLinkWriter::begin(), and main().
|
virtual |
Name: CIccMpeCLUT::Validate.
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
Reimplemented in CIccMpeExtCLUT.
Definition at line 5699 of file IccMpeBasic.cpp.
References CIccInfo::GetSigPathName(), icGetSigPath(), icMsgValidateCriticalError, icValidateCriticalError, and CIccMultiProcessElement::Validate().
Referenced by CIccMpeExtCLUT::Validate().
|
virtual |
Name: CIccMpeCLUT::Write.
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
Reimplemented in CIccMpeExtCLUT.
Definition at line 5561 of file IccMpeBasic.cpp.
References sig, CIccIO::Write16(), CIccIO::Write32(), CIccIO::Write8(), and CIccIO::WriteFloat32Float().
|
protected |
Definition at line 683 of file IccMpeBasic.h.
|
protected |
Definition at line 682 of file IccMpeBasic.h.
Referenced by CIccMpeCLUT(), CIccMpeExtCLUT::CIccMpeExtCLUT(), CIccMpeExtCLUT::Describe(), operator=(), CIccMpeExtCLUT::Read(), and CIccMpeExtCLUT::Write().