IccMAX 2.1.27
Color Profile Tools
|
#include <IccMpeSpectral.h>
Public Member Functions | |
CIccMpeSpectralCLUT () | |
CIccMpeSpectralCLUT (const CIccMpeSpectralCLUT &ITPC) | |
virtual | ~CIccMpeSpectralCLUT () |
virtual void | Apply (CIccApplyMpe *pApply, icFloatNumber *dstPixel, const icFloatNumber *srcPixel) const |
virtual bool | Begin (icElemInterp nIterp=icElemInterpLinear, CIccTagMultiProcessElement *pMPE=NULL)=0 |
virtual void | Describe (std::string &sDescription, int nVerboseness) |
CIccCLUT * | GetApplyCLUT () |
virtual icAcsSignature | GetBAcsSig () |
virtual const icChar * | GetClassName () const =0 |
CIccCLUT * | GetCLUT () |
virtual icAcsSignature | GetEAcsSig () |
virtual IIccExtensionMpe * | GetExtension () |
virtual CIccApplyMpe * | GetNewApply (CIccApplyTagMpe *pApplyTag) |
virtual icElemTypeSignature | GetType () const =0 |
icFloatNumber * | GetWhite () |
virtual bool | IsAcs () |
virtual bool | IsLateBinding () const |
virtual bool | IsLateBindingReflectance () const |
virtual bool | IsSupported () |
virtual CIccMultiProcessElement * | NewCopy () const =0 |
virtual icUInt16Number | NumInputChannels () const |
virtual icUInt16Number | NumOutputChannels () const |
virtual bool | Read (icUInt32Number size, CIccIO *pIO) |
void | SetData (CIccCLUT *pCLUT, icUInt16Number nStorageType, const icSpectralRange &range, icFloatNumber *pWhite, icUInt16Number nOutputChannels=3) |
virtual icValidateStatus | Validate (std::string sigPath, std::string &sReport, const CIccTagMultiProcessElement *pMPE=NULL, const CIccProfile *pProfile=NULL) const |
virtual bool | Write (CIccIO *pIO) |
Static Public Member Functions | |
static CIccMultiProcessElement * | Create (icElemTypeSignature sig) |
Data Fields | |
icUInt32Number | m_nReserved |
Protected Member Functions | |
void | copyData (const CIccMpeSpectralCLUT &ITPC) |
virtual const char * | GetDescribeName () const =0 |
Class: CIccMpeSpectralCLUT
Purpose: The float Color LookUp Table tag
CIccMpeSpectralCLUT::CIccMpeSpectralCLUT | ( | ) |
Name: CIccMpeSpectralCLUT::CIccMpeSpectralCLUT
Purpose:
Args:
Return:
References icSpectralRange::end, icValueTypeFloat32, m_flags, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nStorageType, m_pApplyCLUT, m_pCLUT, m_pWhite, m_Range, icSpectralRange::start, and icSpectralRange::steps.
Referenced by CIccMpeEmissionCLUT::CIccMpeEmissionCLUT(), and CIccMpeReflectanceCLUT::CIccMpeReflectanceCLUT().
CIccMpeSpectralCLUT::CIccMpeSpectralCLUT | ( | const CIccMpeSpectralCLUT & | clut | ) |
Name: CIccMpeSpectralCLUT::CIccMpeSpectralCLUT
Purpose:
Args:
Return:
References CIccCLUT::CIccCLUT(), m_flags, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nStorageType, m_pApplyCLUT, m_pCLUT, m_pWhite, m_Range, and icSpectralRange::steps.
Referenced by CIccMpeEmissionCLUT::CIccMpeEmissionCLUT(), and CIccMpeReflectanceCLUT::CIccMpeReflectanceCLUT().
|
virtual |
Name: CIccMpeSpectralCLUT::~CIccMpeSpectralCLUT
Purpose:
Args:
Return:
References m_pApplyCLUT, m_pCLUT, and m_pWhite.
|
virtual |
Name: CIccMpeEmissionCLUT::Apply
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
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(), m_interpType, CIccApplyMpeSpectralCLUT::m_pApply, and m_pApplyCLUT.
|
pure virtualinherited |
Implemented in CIccMpeAcs, CIccMpeCurveSet, CIccMpeTintArray, CIccMpeToneMap, CIccMpeMatrix, CIccMpeCLUT, CIccMpeCAM, CIccMpeCalculator, CIccMpeEmissionMatrix, CIccMpeInvEmissionMatrix, CIccMpeEmissionCLUT, CIccMpeReflectanceCLUT, CIccMpeEmissionObserver, CIccMpeReflectanceObserver, CIccMpeSpectralMatrix, CIccMpeSpectralObserver, and CIccMpeUnknown.
Referenced by CIccMpeCalculator::Begin(), and CIccTagMultiProcessElement::Begin().
|
protected |
Name: &CIccMpeSpectralCLUT::operator=
Purpose:
Args:
Return:
References CIccCLUT::CIccCLUT(), m_flags, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nStorageType, m_pApplyCLUT, m_pCLUT, m_pWhite, m_Range, and icSpectralRange::steps.
Referenced by CIccMpeEmissionCLUT::operator=(), and CIccMpeReflectanceCLUT::operator=().
|
staticinherited |
Name: CIccMultiProcessElement::Create
Purpose:
Args:
Return:
References CIccMpeCreator::CreateElement().
Referenced by CIccDefaultEncProfileConverter::ConvertFromParams(), CIccSampledCalculatorCurve::Read(), CIccMpeCalculator::Read(), and CIccTagMultiProcessElement::Read().
|
virtual |
Name: CIccMpeSpectralCLUT::Describe
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References CIccCLUT::DumpLut(), GetDescribeName(), and m_pCLUT.
|
inline |
References m_pApplyCLUT.
|
inlinevirtualinherited |
Reimplemented in CIccMpeBAcs.
Referenced by CIccMpeAcs::Describe().
|
pure virtualinherited |
Implemented in CIccMpeBAcs, CIccMpeEAcs, CIccMpeCurveSet, CIccMpeTintArray, CIccMpeToneMap, CIccMpeMatrix, CIccMpeCLUT, CIccMpeExtCLUT, CIccMpeXYZToJab, CIccMpeJabToXYZ, CIccMpeCalculator, CIccMpeEmissionMatrix, CIccMpeInvEmissionMatrix, CIccMpeEmissionCLUT, CIccMpeReflectanceCLUT, CIccMpeEmissionObserver, CIccMpeReflectanceObserver, CIccMpeUnknown, CIccMpeXmlUnknown, CIccMpeXmlCurveSet, CIccMpeXmlTintArray, CIccMpeXmlToneMap, CIccMpeXmlMatrix, CIccMpeXmlCLUT, CIccMpeXmlExtCLUT, CIccMpeXmlBAcs, CIccMpeXmlEAcs, CIccMpeXmlJabToXYZ, CIccMpeXmlXYZToJab, CIccMpeXmlCalculator, CIccMpeXmlEmissionMatrix, CIccMpeXmlInvEmissionMatrix, CIccMpeXmlEmissionCLUT, CIccMpeXmlReflectanceCLUT, CIccMpeXmlEmissionObserver, CIccMpeXmlReflectanceObserver, and CIccMpeCAM.
Referenced by CIccTagXmlMultiProcessElement::ParseElement(), CIccMpeXmlCalculator::ParseImport(), and CIccTagMultiProcessElement::Validate().
|
protectedpure virtual |
Implemented in CIccMpeEmissionCLUT, and CIccMpeReflectanceCLUT.
Referenced by Describe().
|
inlinevirtualinherited |
Reimplemented in CIccMpeEAcs.
|
inlinevirtualinherited |
Reimplemented in CIccMpeXmlUnknown, CIccMpeXmlCurveSet, CIccMpeXmlTintArray, CIccMpeXmlToneMap, CIccMpeXmlMatrix, CIccMpeXmlCLUT, CIccMpeXmlExtCLUT, CIccMpeXmlBAcs, CIccMpeXmlEAcs, CIccMpeXmlJabToXYZ, CIccMpeXmlXYZToJab, CIccMpeXmlCalculator, CIccMpeXmlEmissionMatrix, CIccMpeXmlInvEmissionMatrix, CIccMpeXmlEmissionCLUT, CIccMpeXmlReflectanceCLUT, CIccMpeXmlEmissionObserver, and CIccMpeXmlReflectanceObserver.
Referenced by CIccTagXmlMultiProcessElement::ParseElement(), CIccMpeXmlCalculator::ParseImport(), CIccMpeXmlCalculator::ToXml(), and CIccTagXmlMultiProcessElement::ToXml().
|
virtual |
Name: CIccMpeSpectralCLUT::GetNewApply
Purpose:
Args:
Return:
Reimplemented from CIccMultiProcessElement.
References CIccApplyMpeSpectralCLUT::CIccApplyMpeSpectralCLUT(), CIccCLUT::GetNewApply(), and m_pCLUT.
|
pure virtualinherited |
Implemented in CIccMpeBAcs, CIccMpeEAcs, CIccMpeCurveSet, CIccMpeTintArray, CIccMpeToneMap, CIccMpeMatrix, CIccMpeCLUT, CIccMpeExtCLUT, CIccMpeXYZToJab, CIccMpeJabToXYZ, CIccMpeCalculator, CIccMpeEmissionMatrix, CIccMpeInvEmissionMatrix, CIccMpeEmissionCLUT, CIccMpeReflectanceCLUT, CIccMpeEmissionObserver, CIccMpeReflectanceObserver, CIccMpeUnknown, and CIccMpeCAM.
Referenced by CIccMpeCalculator::GetElem(), CIccApplyMpeSpectralCLUT::GetType(), main(), CIccMpeSpectralMatrix::Validate(), Validate(), CIccMpeSpectralObserver::Validate(), CIccMultiProcessElement::Validate(), CIccMpeAcs::Write(), CIccMpeSpectralMatrix::Write(), Write(), and CIccMpeSpectralObserver::Write().
|
inline |
|
inlinevirtualinherited |
Reimplemented in CIccMpeAcs.
Referenced by CIccTagMultiProcessElement::Apply().
|
inlinevirtual |
Reimplemented from CIccMultiProcessElement.
|
inlinevirtualinherited |
Reimplemented in CIccMpeCalculator, CIccMpeReflectanceCLUT, and CIccMpeReflectanceObserver.
Referenced by CIccMpeCalculator::IsLateBindingReflectance(), and CIccTagMultiProcessElement::IsLateBindingReflectance().
|
inlinevirtualinherited |
Reimplemented in CIccMpeUnknown.
Referenced by CIccTagMultiProcessElement::IsSupported().
|
pure virtualinherited |
Implemented in CIccMpeBAcs, CIccMpeEAcs, CIccMpeCurveSet, CIccMpeTintArray, CIccMpeToneMap, CIccMpeMatrix, CIccMpeCLUT, CIccMpeExtCLUT, CIccMpeXYZToJab, CIccMpeJabToXYZ, CIccMpeCalculator, CIccMpeEmissionMatrix, CIccMpeInvEmissionMatrix, CIccMpeEmissionCLUT, CIccMpeReflectanceCLUT, CIccMpeEmissionObserver, CIccMpeReflectanceObserver, and CIccMpeUnknown.
Referenced by CIccMpeCalculator::CIccMpeCalculator(), CIccTagMultiProcessElement::CIccTagMultiProcessElement(), CIccMpeCalculator::operator=(), and CIccTagMultiProcessElement::operator=().
|
inlinevirtualinherited |
References CIccMultiProcessElement::m_nInputChannels.
Referenced by SIccCalcOp::ArgsUsed(), CIccCalculatorFunc::Begin(), CIccTagMultiProcessElement::Begin(), CIccSubCalcApply::NumInputChannels(), CIccMpeXmlUnknown::ToXml(), CIccMpeXmlCurveSet::ToXml(), CIccMpeXmlTintArray::ToXml(), CIccMpeXmlToneMap::ToXml(), CIccMpeXmlMatrix::ToXml(), CIccMpeXmlCLUT::ToXml(), CIccMpeXmlExtCLUT::ToXml(), CIccMpeXmlBAcs::ToXml(), CIccMpeXmlEAcs::ToXml(), CIccMpeXmlJabToXYZ::ToXml(), CIccMpeXmlXYZToJab::ToXml(), CIccMpeXmlCalculator::ToXml(), CIccMpeXmlEmissionMatrix::ToXml(), CIccMpeXmlInvEmissionMatrix::ToXml(), CIccMpeXmlEmissionCLUT::ToXml(), CIccMpeXmlReflectanceCLUT::ToXml(), CIccMpeXmlEmissionObserver::ToXml(), CIccMpeXmlReflectanceObserver::ToXml(), CIccCalculatorFunc::Validate(), and CIccTagMultiProcessElement::Validate().
|
inlinevirtualinherited |
References CIccMultiProcessElement::m_nOutputChannels.
Referenced by CIccCalculatorFunc::Apply(), SIccCalcOp::ArgsPushed(), CIccCalculatorFunc::Begin(), CIccTagMultiProcessElement::Begin(), CIccSubCalcApply::NumOutputChannels(), CIccMpeXmlUnknown::ToXml(), CIccMpeXmlCurveSet::ToXml(), CIccMpeXmlTintArray::ToXml(), CIccMpeXmlToneMap::ToXml(), CIccMpeXmlMatrix::ToXml(), CIccMpeXmlCLUT::ToXml(), CIccMpeXmlExtCLUT::ToXml(), CIccMpeXmlBAcs::ToXml(), CIccMpeXmlEAcs::ToXml(), CIccMpeXmlJabToXYZ::ToXml(), CIccMpeXmlXYZToJab::ToXml(), CIccMpeXmlCalculator::ToXml(), CIccMpeXmlEmissionMatrix::ToXml(), CIccMpeXmlInvEmissionMatrix::ToXml(), CIccMpeXmlEmissionCLUT::ToXml(), CIccMpeXmlReflectanceCLUT::ToXml(), CIccMpeXmlEmissionObserver::ToXml(), CIccMpeXmlReflectanceObserver::ToXml(), CIccCalculatorFunc::Validate(), and CIccTagMultiProcessElement::Validate().
|
virtual |
Name: CIccMpeSpectralCLUT::Read
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References CIccCLUT::CIccCLUT(), icSpectralRange::end, CIccCLUT::GetData(), icGetStorageTypeBytes(), icValueTypeFloat16, icValueTypeFloat32, icValueTypeUInt16, icValueTypeUInt8, CIccCLUT::Init(), m_flags, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nStorageType, m_pCLUT, m_pWhite, m_Range, NoClip(), CIccCLUT::NumPoints(), CIccIO::Read16(), CIccIO::Read32(), CIccIO::Read8(), CIccIO::ReadFloat16Float(), CIccIO::ReadFloat32Float(), CIccIO::ReadUInt16Float(), CIccIO::ReadUInt8Float(), CIccCLUT::SetClipFunc(), icSpectralRange::start, and icSpectralRange::steps.
void CIccMpeSpectralCLUT::SetData | ( | CIccCLUT * | pCLUT, |
icUInt16Number | nStorageType, | ||
const icSpectralRange & | range, | ||
icFloatNumber * | pWhite, | ||
icUInt16Number | nOutputChannels = 3 |
||
) |
Name: CIccMpeSpectralCLUT::SetCLUT
Purpose:
Args:
Return:
References CIccCLUT::GetInputDim(), CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, m_nStorageType, m_pApplyCLUT, m_pCLUT, m_pWhite, m_Range, NoClip(), and CIccCLUT::SetClipFunc().
|
virtual |
Name: CIccMpeSpectralCLUT::Validate
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References icSpectralRange::end, CIccInfo::GetSigPathName(), CIccMultiProcessElement::GetType(), icGetSigPath(), icMaxStatus(), icMsgValidateCriticalError, icValidateCriticalError, m_nStorageType, m_pCLUT, m_pWhite, m_Range, icSpectralRange::start, icSpectralRange::steps, and CIccMultiProcessElement::Validate().
|
virtual |
Name: CIccMpeSpectralCLUT::Write
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References icSpectralRange::end, CIccCLUT::GetData(), CIccMultiProcessElement::GetType(), CIccCLUT::GridPoint(), icValueTypeFloat16, icValueTypeFloat32, icValueTypeUInt16, icValueTypeUInt8, m_flags, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nStorageType, m_pCLUT, m_pWhite, m_Range, CIccCLUT::NumPoints(), icSpectralRange::start, icSpectralRange::steps, CIccIO::Write16(), CIccIO::Write32(), CIccIO::Write8(), CIccIO::WriteFloat16Float(), CIccIO::WriteFloat32Float(), CIccIO::WriteUInt16Float(), and CIccIO::WriteUInt8Float().
|
protected |
|
protected |
Referenced by Apply(), CIccMpeEmissionCLUT::Begin(), and CIccMpeReflectanceCLUT::Begin().
|
protectedinherited |
Referenced by CIccMpeBAcs::CIccMpeBAcs(), CIccMpeBAcs::CIccMpeBAcs(), CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCAM::CIccMpeCAM(), CIccMpeCLUT::CIccMpeCLUT(), CIccMpeCLUT::CIccMpeCLUT(), CIccMpeCurveSet::CIccMpeCurveSet(), CIccMpeCurveSet::CIccMpeCurveSet(), CIccMpeEAcs::CIccMpeEAcs(), CIccMpeEAcs::CIccMpeEAcs(), CIccMpeExtCLUT::CIccMpeExtCLUT(), CIccMpeMatrix::CIccMpeMatrix(), CIccMpeMatrix::CIccMpeMatrix(), CIccMpeSpectralCLUT(), CIccMpeSpectralCLUT(), CIccMpeSpectralMatrix::CIccMpeSpectralMatrix(), CIccMpeSpectralMatrix::CIccMpeSpectralMatrix(), CIccMpeSpectralObserver::CIccMpeSpectralObserver(), CIccMpeSpectralObserver::CIccMpeSpectralObserver(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeToneMap::CIccMpeToneMap(), CIccMpeToneMap::CIccMpeToneMap(), CIccMultiProcessElement::CIccMultiProcessElement(), CIccMpeAcs::Apply(), CIccMpeCurveSet::Apply(), CIccMpeMatrix::Apply(), CIccMpeAcs::Begin(), CIccMpeCurveSet::Begin(), CIccMpeMatrix::Begin(), CIccMpeCLUT::Begin(), CIccMpeEmissionMatrix::Begin(), CIccMpeInvEmissionMatrix::Begin(), CIccMpeEmissionCLUT::Begin(), CIccMpeReflectanceCLUT::Begin(), CIccMpeEmissionObserver::Begin(), CIccMpeReflectanceObserver::Begin(), copyData(), CIccMpeSpectralMatrix::copyData(), CIccMpeSpectralObserver::copyData(), CIccMpeCurveSet::Describe(), CIccMpeMatrix::Describe(), CIccMpeCalculator::Describe(), CIccMpeSpectralMatrix::Describe(), CIccMpeSpectralObserver::Describe(), CIccMpeXmlCalculator::Flatten(), CIccMultiProcessElement::NumInputChannels(), CIccMpeEmissionMatrix::numVectors(), CIccMpeBAcs::operator=(), CIccMpeCalculator::operator=(), CIccMpeCLUT::operator=(), CIccMpeCurveSet::operator=(), CIccMpeEAcs::operator=(), CIccMpeMatrix::operator=(), CIccMpeTintArray::operator=(), CIccMpeToneMap::operator=(), CIccMpeXmlTintArray::ParseXml(), CIccMpeXmlToneMap::ParseXml(), CIccMpeXmlMatrix::ParseXml(), CIccMpeXmlCLUT::ParseXml(), CIccMpeXmlExtCLUT::ParseXml(), CIccMpeXmlBAcs::ParseXml(), CIccMpeXmlEAcs::ParseXml(), CIccMpeXmlJabToXYZ::ParseXml(), CIccMpeXmlXYZToJab::ParseXml(), CIccMpeXmlCalculator::ParseXml(), CIccMpeXmlEmissionCLUT::ParseXml(), CIccMpeXmlReflectanceCLUT::ParseXml(), CIccMpeAcs::Read(), CIccMpeCurveSet::Read(), CIccMpeTintArray::Read(), CIccMpeToneMap::Read(), CIccMpeMatrix::Read(), CIccMpeCLUT::Read(), CIccMpeExtCLUT::Read(), CIccMpeCAM::Read(), Read(), CIccMpeCLUT::SetCLUT(), CIccMpeCurveSet::SetCurve(), SetData(), CIccMpeCalculator::SetSize(), CIccMpeMatrix::SetSize(), CIccMpeSpectralMatrix::SetSize(), CIccMpeSpectralObserver::SetSize(), CIccMpeCurveSet::SetSize(), CIccMpeCurveSet::Validate(), CIccMpeTintArray::Validate(), CIccMpeToneMap::Validate(), CIccMpeCAM::Validate(), CIccMpeInvEmissionMatrix::Validate(), CIccMpeAcs::Write(), CIccMpeCurveSet::Write(), CIccMpeTintArray::Write(), CIccMpeToneMap::Write(), CIccMpeMatrix::Write(), CIccMpeCLUT::Write(), CIccMpeExtCLUT::Write(), CIccMpeCAM::Write(), CIccMpeCalculator::Write(), CIccMpeSpectralMatrix::Write(), Write(), and CIccMpeSpectralObserver::Write().
|
protectedinherited |
Referenced by CIccMpeBAcs::CIccMpeBAcs(), CIccMpeBAcs::CIccMpeBAcs(), CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCAM::CIccMpeCAM(), CIccMpeCLUT::CIccMpeCLUT(), CIccMpeCLUT::CIccMpeCLUT(), CIccMpeCurveSet::CIccMpeCurveSet(), CIccMpeCurveSet::CIccMpeCurveSet(), CIccMpeEAcs::CIccMpeEAcs(), CIccMpeEAcs::CIccMpeEAcs(), CIccMpeExtCLUT::CIccMpeExtCLUT(), CIccMpeMatrix::CIccMpeMatrix(), CIccMpeMatrix::CIccMpeMatrix(), CIccMpeSpectralCLUT(), CIccMpeSpectralCLUT(), CIccMpeSpectralMatrix::CIccMpeSpectralMatrix(), CIccMpeSpectralMatrix::CIccMpeSpectralMatrix(), CIccMpeSpectralObserver::CIccMpeSpectralObserver(), CIccMpeSpectralObserver::CIccMpeSpectralObserver(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeToneMap::CIccMpeToneMap(), CIccMpeToneMap::CIccMpeToneMap(), CIccMultiProcessElement::CIccMultiProcessElement(), CIccMpeTintArray::Apply(), CIccMpeToneMap::Apply(), CIccMpeMatrix::Apply(), CIccMpeAcs::Begin(), CIccMpeTintArray::Begin(), CIccMpeToneMap::Begin(), CIccMpeMatrix::Begin(), CIccMpeEmissionMatrix::Begin(), CIccMpeInvEmissionMatrix::Begin(), CIccMpeEmissionCLUT::Begin(), CIccMpeReflectanceCLUT::Begin(), CIccMpeEmissionObserver::Begin(), CIccMpeReflectanceObserver::Begin(), CIccMpeToneMap::ClearToneFuncs(), copyData(), CIccMpeSpectralMatrix::copyData(), CIccMpeSpectralObserver::copyData(), CIccMpeToneMap::CopyToneFuncs(), CIccMpeMatrix::Describe(), CIccMpeCalculator::Describe(), CIccMpeSpectralMatrix::Describe(), CIccMpeSpectralObserver::Describe(), CIccMpeTintArray::Describe(), CIccMpeToneMap::Describe(), CIccMpeXmlCalculator::Flatten(), CIccMpeToneMap::Insert(), CIccMultiProcessElement::NumOutputChannels(), CIccMpeInvEmissionMatrix::numVectors(), CIccMpeBAcs::operator=(), CIccMpeCalculator::operator=(), CIccMpeCLUT::operator=(), CIccMpeCurveSet::operator=(), CIccMpeEAcs::operator=(), CIccMpeMatrix::operator=(), CIccMpeTintArray::operator=(), CIccMpeToneMap::operator=(), CIccMpeXmlTintArray::ParseXml(), CIccMpeXmlToneMap::ParseXml(), CIccMpeXmlMatrix::ParseXml(), CIccMpeXmlCLUT::ParseXml(), CIccMpeXmlExtCLUT::ParseXml(), CIccMpeXmlBAcs::ParseXml(), CIccMpeXmlEAcs::ParseXml(), CIccMpeXmlJabToXYZ::ParseXml(), CIccMpeXmlXYZToJab::ParseXml(), CIccMpeXmlCalculator::ParseXml(), CIccMpeXmlEmissionCLUT::ParseXml(), CIccMpeXmlReflectanceCLUT::ParseXml(), CIccMpeAcs::Read(), CIccMpeTintArray::Read(), CIccMpeToneMap::Read(), CIccMpeMatrix::Read(), CIccMpeCLUT::Read(), CIccMpeExtCLUT::Read(), CIccMpeCAM::Read(), Read(), CIccMpeCLUT::SetCLUT(), SetData(), CIccMpeToneMap::SetNumOutputChannels(), CIccMpeCalculator::SetSize(), CIccMpeMatrix::SetSize(), CIccMpeSpectralMatrix::SetSize(), CIccMpeSpectralObserver::SetSize(), CIccMpeCurveSet::SetSize(), CIccMpeTintArray::SetVectorSize(), CIccMpeTintArray::Validate(), CIccMpeToneMap::Validate(), CIccMpeCAM::Validate(), CIccMpeSpectralMatrix::Validate(), CIccMpeSpectralObserver::Validate(), CIccMpeAcs::Write(), CIccMpeTintArray::Write(), CIccMpeToneMap::Write(), CIccMpeMatrix::Write(), CIccMpeCLUT::Write(), CIccMpeExtCLUT::Write(), CIccMpeCAM::Write(), CIccMpeCalculator::Write(), CIccMpeSpectralMatrix::Write(), Write(), and CIccMpeSpectralObserver::Write().
|
inherited |
Referenced by CIccMpeAcs::CIccMpeAcs(), CIccMpeBAcs::CIccMpeBAcs(), CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCAM::CIccMpeCAM(), CIccMpeCLUT::CIccMpeCLUT(), CIccMpeCLUT::CIccMpeCLUT(), CIccMpeCurveSet::CIccMpeCurveSet(), CIccMpeCurveSet::CIccMpeCurveSet(), CIccMpeEAcs::CIccMpeEAcs(), CIccMpeExtCLUT::CIccMpeExtCLUT(), CIccMpeMatrix::CIccMpeMatrix(), CIccMpeMatrix::CIccMpeMatrix(), CIccMpeSpectralCLUT(), CIccMpeSpectralCLUT(), CIccMpeSpectralMatrix::CIccMpeSpectralMatrix(), CIccMpeSpectralMatrix::CIccMpeSpectralMatrix(), CIccMpeSpectralObserver::CIccMpeSpectralObserver(), CIccMpeSpectralObserver::CIccMpeSpectralObserver(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeToneMap::CIccMpeToneMap(), CIccMpeToneMap::CIccMpeToneMap(), CIccMultiProcessElement::CIccMultiProcessElement(), copyData(), CIccMpeSpectralMatrix::copyData(), CIccMpeSpectralObserver::copyData(), CIccMpeBAcs::operator=(), CIccMpeCalculator::operator=(), CIccMpeCLUT::operator=(), CIccMpeCurveSet::operator=(), CIccMpeEAcs::operator=(), CIccMpeMatrix::operator=(), CIccMpeTintArray::operator=(), CIccMpeToneMap::operator=(), CIccTagXmlMultiProcessElement::ParseElement(), CIccMpeXmlCalculator::ParseImport(), CIccMpeAcs::Read(), CIccMpeCurveSet::Read(), CIccMpeTintArray::Read(), CIccMpeToneMap::Read(), CIccMpeMatrix::Read(), CIccMpeCLUT::Read(), CIccMpeExtCLUT::Read(), CIccMpeCAM::Read(), CIccMpeCalculator::Read(), CIccMpeSpectralMatrix::Read(), Read(), CIccMpeSpectralObserver::Read(), CIccMpeXmlCurveSet::ToXml(), CIccMpeXmlTintArray::ToXml(), CIccMpeXmlToneMap::ToXml(), CIccMpeXmlMatrix::ToXml(), CIccMpeXmlCLUT::ToXml(), CIccMpeXmlExtCLUT::ToXml(), CIccMpeXmlBAcs::ToXml(), CIccMpeXmlEAcs::ToXml(), CIccMpeXmlJabToXYZ::ToXml(), CIccMpeXmlXYZToJab::ToXml(), CIccMpeXmlCalculator::ToXml(), CIccMpeXmlEmissionMatrix::ToXml(), CIccMpeXmlInvEmissionMatrix::ToXml(), CIccMpeXmlEmissionCLUT::ToXml(), CIccMpeXmlReflectanceCLUT::ToXml(), CIccMpeXmlEmissionObserver::ToXml(), CIccMpeXmlReflectanceObserver::ToXml(), CIccMultiProcessElement::Validate(), CIccMpeAcs::Write(), CIccMpeCurveSet::Write(), CIccMpeTintArray::Write(), CIccMpeToneMap::Write(), CIccMpeMatrix::Write(), CIccMpeCLUT::Write(), CIccMpeExtCLUT::Write(), CIccMpeCAM::Write(), CIccMpeCalculator::Write(), CIccMpeSpectralMatrix::Write(), Write(), and CIccMpeSpectralObserver::Write().
|
protected |
|
protected |
|
protected |
Referenced by CIccMpeSpectralCLUT(), CIccMpeSpectralCLUT(), ~CIccMpeSpectralCLUT(), CIccMpeEmissionCLUT::Begin(), CIccMpeReflectanceCLUT::Begin(), copyData(), Describe(), GetCLUT(), GetNewApply(), CIccMpeXmlEmissionCLUT::ParseXml(), CIccMpeXmlReflectanceCLUT::ParseXml(), Read(), SetData(), CIccMpeXmlEmissionCLUT::ToXml(), CIccMpeXmlReflectanceCLUT::ToXml(), Validate(), and Write().
|
protected |
Referenced by CIccMpeSpectralCLUT(), CIccMpeSpectralCLUT(), ~CIccMpeSpectralCLUT(), CIccMpeEmissionCLUT::Begin(), CIccMpeReflectanceCLUT::Begin(), copyData(), GetWhite(), CIccMpeXmlEmissionCLUT::ParseXml(), CIccMpeXmlReflectanceCLUT::ParseXml(), Read(), SetData(), CIccMpeXmlEmissionCLUT::ToXml(), CIccMpeXmlReflectanceCLUT::ToXml(), Validate(), and Write().
|
protected |
Referenced by CIccMpeSpectralCLUT(), CIccMpeSpectralCLUT(), CIccMpeEmissionCLUT::Begin(), CIccMpeReflectanceCLUT::Begin(), copyData(), CIccMpeXmlEmissionCLUT::ParseXml(), CIccMpeXmlReflectanceCLUT::ParseXml(), Read(), SetData(), CIccMpeXmlEmissionCLUT::ToXml(), CIccMpeXmlReflectanceCLUT::ToXml(), Validate(), and Write().