Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
#include <IccMpeBasic.h>
Protected Attributes | |
icUInt16Number | m_nReserved2 |
icUInt16Number | m_storageType |
Protected Attributes inherited from CIccMpeCLUT | |
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 |
Definition at line 719 of file IccMpeBasic.h.
CIccMpeExtCLUT::CIccMpeExtCLUT | ( | ) |
Name: CIccMpeExtCLUT::CIccMpeExtCLUT.
Purpose:
Args:
Return:
Definition at line 5784 of file IccMpeBasic.cpp.
References icValueTypeFloat32, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nReserved2, CIccMpeCLUT::m_pCLUT, and m_storageType.
CIccMpeExtCLUT::CIccMpeExtCLUT | ( | const CIccMpeExtCLUT & | clut | ) |
Name: CIccMpeExtCLUT::CIccMpeExtCLUT.
Purpose:
Args:
Return:
Definition at line 5806 of file IccMpeBasic.cpp.
References m_nReserved2, and m_storageType.
|
inlinevirtual |
Definition at line 726 of file IccMpeBasic.h.
|
virtual |
Name: CIccMpeExtCLUT::Describe.
Purpose:
Args:
Return:
Reimplemented from CIccMpeCLUT.
Definition at line 5842 of file IccMpeBasic.cpp.
References CIccCLUT::DumpLut(), icSigUnknownData, CIccMpeCLUT::m_pCLUT, and m_storageType.
|
inlinevirtual |
Reimplemented from CIccMpeCLUT.
Reimplemented in CIccMpeXmlExtCLUT.
Definition at line 729 of file IccMpeBasic.h.
|
inline |
Definition at line 739 of file IccMpeBasic.h.
|
inlinevirtual |
Reimplemented from CIccMpeCLUT.
Definition at line 728 of file IccMpeBasic.h.
References icSigExtCLutElemType.
Referenced by Validate(), and Write().
|
inlinevirtual |
Reimplemented from CIccMpeCLUT.
Definition at line 725 of file IccMpeBasic.h.
CIccMpeExtCLUT & CIccMpeExtCLUT::operator= | ( | const CIccMpeExtCLUT & | clut | ) |
Name: &CIccMpeExtCLUT::operator=.
Purpose:
Args:
Return:
Definition at line 5822 of file IccMpeBasic.cpp.
References m_nReserved2, m_storageType, and CIccMpeCLUT::operator=().
|
virtual |
Name: CIccMpeExtCLUT::Read.
Purpose:
Args:
Return:
Reimplemented from CIccMpeCLUT.
Definition at line 5890 of file IccMpeBasic.cpp.
References CIccCLUT::GetData(), icGetStorageTypeBytes(), icValueTypeFloat16, icValueTypeFloat32, icValueTypeUInt16, icValueTypeUInt8, CIccCLUT::Init(), CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nReserved2, CIccMpeCLUT::m_pCLUT, m_storageType, NoClip(), CIccCLUT::NumPoints(), CIccIO::Read16(), CIccIO::Read32(), CIccIO::Read8(), CIccIO::ReadFloat16Float(), CIccIO::ReadFloat32Float(), CIccIO::ReadUInt16Float(), CIccIO::ReadUInt8Float(), CIccCLUT::SetClipFunc(), and sig.
bool CIccMpeExtCLUT::SetStorageType | ( | icUInt16Number | nStorateType | ) |
Name: CIccMpeExtCLUT::SetStorageType.
Purpose: Sets storage type of the data stored in the CLUT
Args: nStorageType is type of data to use
Return: true if valid storage type, false otherwise
Definition at line 5865 of file IccMpeBasic.cpp.
References icValueTypeFloat16, icValueTypeFloat32, icValueTypeUInt16, icValueTypeUInt8, and m_storageType.
|
virtual |
Name: CIccMpeExtCLUT::Validate.
Purpose:
Args:
Return:
Reimplemented from CIccMpeCLUT.
Definition at line 6081 of file IccMpeBasic.cpp.
References CIccInfo::GetSigPathName(), GetType(), icGetSigPath(), icMaxValueType, icMsgValidateCriticalError, icValidateCriticalError, m_storageType, and CIccMpeCLUT::Validate().
|
virtual |
Name: CIccMpeExtCLUT::Write.
Purpose:
Args:
Return:
Reimplemented from CIccMpeCLUT.
Definition at line 6003 of file IccMpeBasic.cpp.
References CIccCLUT::GetData(), GetType(), CIccCLUT::GridPoint(), icValueTypeFloat16, icValueTypeFloat32, icValueTypeUInt16, icValueTypeUInt8, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nReserved2, CIccMpeCLUT::m_pCLUT, m_storageType, CIccCLUT::NumPoints(), sig, CIccIO::Write16(), CIccIO::Write32(), CIccIO::Write8(), CIccIO::WriteFloat16Float(), CIccIO::WriteFloat32Float(), CIccIO::WriteUInt16Float(), and CIccIO::WriteUInt8Float().
|
protected |
Definition at line 743 of file IccMpeBasic.h.
Referenced by CIccMpeExtCLUT(), CIccMpeExtCLUT(), operator=(), Read(), and Write().
|
protected |
Definition at line 742 of file IccMpeBasic.h.
Referenced by CIccMpeExtCLUT(), CIccMpeExtCLUT(), Describe(), operator=(), Read(), SetStorageType(), Validate(), and Write().