IccMAX 2.1.27
Color Profile Tools
|
#include <IccMpeSpectral.h>
Public Member Functions | |
CIccMpeSpectralMatrix () | |
CIccMpeSpectralMatrix (const CIccMpeSpectralMatrix &ITPC) | |
virtual | ~CIccMpeSpectralMatrix () |
virtual void | Apply (CIccApplyMpe *pApply, icFloatNumber *dstPixel, const icFloatNumber *srcPixel) const =0 |
virtual bool | Begin (icElemInterp nInterp, CIccTagMultiProcessElement *pMPE)=0 |
virtual void | Describe (std::string &sDescription, int nVerboseness) |
virtual icAcsSignature | GetBAcsSig () |
virtual const icChar * | GetClassName () const =0 |
virtual icAcsSignature | GetEAcsSig () |
virtual IIccExtensionMpe * | GetExtension () |
icFloatNumber * | GetMatrix () |
virtual CIccApplyMpe * | GetNewApply (CIccApplyTagMpe *pApplyTag) |
icFloatNumber * | GetOffset () |
const icSpectralRange & | GetRange () |
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) |
bool | SetSize (icUInt16Number nInputChannels, icUInt16Number nOutputChannels, const icSpectralRange &range) |
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 CIccMpeSpectralMatrix &ITPC) |
virtual const char * | GetDescribeName () const =0 |
virtual icUInt16Number | numVectors () const =0 |
Class: CIccMpeSpectralMatrix
Purpose: The Observed Emission Matrix Element
CIccMpeSpectralMatrix::CIccMpeSpectralMatrix | ( | ) |
Name: CIccMpeSpectralMatrix::CIccMpeSpectralMatrix
Purpose:
Args:
Return:
References icSpectralRange::end, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nReserved2, m_pApplyMtx, m_pMatrix, m_pOffset, m_pWhite, m_Range, m_size, icSpectralRange::start, and icSpectralRange::steps.
Referenced by CIccMpeEmissionMatrix::CIccMpeEmissionMatrix(), and CIccMpeInvEmissionMatrix::CIccMpeInvEmissionMatrix().
CIccMpeSpectralMatrix::CIccMpeSpectralMatrix | ( | const CIccMpeSpectralMatrix & | matrix | ) |
Name: CIccMpeSpectralMatrix::CIccMpeSpectralMatrix
Purpose:
Args:
Return:
References CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nReserved2, m_pApplyMtx, m_pMatrix, m_pOffset, m_pWhite, m_Range, m_size, and icSpectralRange::steps.
Referenced by CIccMpeEmissionMatrix::CIccMpeEmissionMatrix(), and CIccMpeInvEmissionMatrix::CIccMpeInvEmissionMatrix().
|
virtual |
Name: CIccMpeSpectralMatrix::~CIccMpeSpectralMatrix
Purpose:
Args:
Return:
References m_pApplyMtx, m_pMatrix, m_pOffset, and m_pWhite.
|
pure virtual |
Implements CIccMultiProcessElement.
Implemented in CIccMpeEmissionMatrix, and CIccMpeInvEmissionMatrix.
|
pure virtual |
Implements CIccMultiProcessElement.
Implemented in CIccMpeEmissionMatrix, and CIccMpeInvEmissionMatrix.
|
protected |
Name: &CIccMpeSpectralMatrix::operator=
Purpose:
Args:
Return:
References CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nReserved2, m_pApplyMtx, m_pMatrix, m_pOffset, m_pWhite, m_Range, m_size, and icSpectralRange::steps.
Referenced by CIccMpeEmissionMatrix::operator=(), and CIccMpeInvEmissionMatrix::operator=().
|
staticinherited |
Name: CIccMultiProcessElement::Create
Purpose:
Args:
Return:
References CIccMpeCreator::CreateElement().
Referenced by CIccDefaultEncProfileConverter::ConvertFromParams(), CIccSampledCalculatorCurve::Read(), CIccMpeCalculator::Read(), and CIccTagMultiProcessElement::Read().
|
virtual |
Name: CIccMpeSpectralMatrix::Describe
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References icSpectralRange::end, GetDescribeName(), icF16toF(), CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, m_pMatrix, m_pOffset, m_pWhite, m_Range, icSpectralRange::start, and icSpectralRange::steps.
|
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 CIccMpeEmissionMatrix, and CIccMpeInvEmissionMatrix.
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().
|
inline |
|
virtualinherited |
Name: CIccMultiProcessElement::GetNewApply()
Purpose:
Args:
Return:
Reimplemented in CIccMpeCLUT, CIccMpeCalculator, and CIccMpeSpectralCLUT.
References CIccApplyMpe::CIccApplyMpe().
Referenced by CIccApplyTagMpe::AppendElem(), and CIccMpeCalculator::GetNewApply().
|
inline |
|
inline |
|
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(), Validate(), CIccMpeSpectralCLUT::Validate(), CIccMpeSpectralObserver::Validate(), CIccMultiProcessElement::Validate(), CIccMpeAcs::Write(), Write(), CIccMpeSpectralCLUT::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().
|
protectedpure virtual |
Implemented in CIccMpeEmissionMatrix, and CIccMpeInvEmissionMatrix.
Referenced by SetSize().
|
virtual |
Name: CIccMpeSpectralMatrix::Read
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References icSpectralRange::end, CIccMultiProcessElement::m_nReserved, m_nReserved2, m_pMatrix, m_pOffset, m_pWhite, m_size, CIccIO::Read16(), CIccIO::Read32(), CIccIO::ReadFloat32Float(), SetSize(), icSpectralRange::start, and icSpectralRange::steps.
bool CIccMpeSpectralMatrix::SetSize | ( | icUInt16Number | nInputChannels, |
icUInt16Number | nOutputChannels, | ||
const icSpectralRange & | range | ||
) |
Name: CIccMpeSpectralMatrix::SetSize
Purpose:
Args:
Return:
References CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, m_pApplyMtx, m_pMatrix, m_pOffset, m_pWhite, m_Range, m_size, numVectors(), and icSpectralRange::steps.
Referenced by CIccMpeXmlEmissionMatrix::ParseXml(), CIccMpeXmlInvEmissionMatrix::ParseXml(), and Read().
|
virtual |
Name: CIccMpeSpectralMatrix::Validate
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
Reimplemented in CIccMpeInvEmissionMatrix.
References icSpectralRange::end, CIccInfo::GetSigPathName(), CIccMultiProcessElement::GetType(), icGetSigPath(), icMaxStatus(), icMsgValidateCriticalError, icValidateCriticalError, CIccMultiProcessElement::m_nOutputChannels, m_pMatrix, m_pOffset, m_pWhite, m_Range, icSpectralRange::start, icSpectralRange::steps, and CIccMultiProcessElement::Validate().
Referenced by CIccMpeInvEmissionMatrix::Validate().
|
virtual |
Name: CIccMpeSpectralMatrix::Write
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References icSpectralRange::end, CIccMultiProcessElement::GetType(), CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_nReserved2, m_pMatrix, m_pOffset, m_pWhite, m_Range, m_size, icSpectralRange::start, icSpectralRange::steps, CIccIO::Write16(), CIccIO::Write32(), and CIccIO::WriteFloat32Float().
|
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(), CIccMpeSpectralCLUT::CIccMpeSpectralCLUT(), 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(), CIccMpeSpectralCLUT::copyData(), copyData(), CIccMpeSpectralObserver::copyData(), CIccMpeCurveSet::Describe(), CIccMpeMatrix::Describe(), CIccMpeCalculator::Describe(), 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(), CIccMpeSpectralCLUT::Read(), CIccMpeCLUT::SetCLUT(), CIccMpeCurveSet::SetCurve(), CIccMpeSpectralCLUT::SetData(), CIccMpeCalculator::SetSize(), CIccMpeMatrix::SetSize(), 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(), Write(), CIccMpeSpectralCLUT::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(), CIccMpeSpectralCLUT::CIccMpeSpectralCLUT(), 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(), CIccMpeSpectralCLUT::copyData(), copyData(), CIccMpeSpectralObserver::copyData(), CIccMpeToneMap::CopyToneFuncs(), CIccMpeMatrix::Describe(), CIccMpeCalculator::Describe(), 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(), CIccMpeSpectralCLUT::Read(), CIccMpeCLUT::SetCLUT(), CIccMpeSpectralCLUT::SetData(), CIccMpeToneMap::SetNumOutputChannels(), CIccMpeCalculator::SetSize(), CIccMpeMatrix::SetSize(), SetSize(), CIccMpeSpectralObserver::SetSize(), CIccMpeCurveSet::SetSize(), CIccMpeTintArray::SetVectorSize(), CIccMpeTintArray::Validate(), CIccMpeToneMap::Validate(), CIccMpeCAM::Validate(), Validate(), CIccMpeSpectralObserver::Validate(), CIccMpeAcs::Write(), CIccMpeTintArray::Write(), CIccMpeToneMap::Write(), CIccMpeMatrix::Write(), CIccMpeCLUT::Write(), CIccMpeExtCLUT::Write(), CIccMpeCAM::Write(), CIccMpeCalculator::Write(), Write(), CIccMpeSpectralCLUT::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(), CIccMpeSpectralCLUT::CIccMpeSpectralCLUT(), CIccMpeSpectralMatrix(), CIccMpeSpectralMatrix(), CIccMpeSpectralObserver::CIccMpeSpectralObserver(), CIccMpeSpectralObserver::CIccMpeSpectralObserver(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeToneMap::CIccMpeToneMap(), CIccMpeToneMap::CIccMpeToneMap(), CIccMultiProcessElement::CIccMultiProcessElement(), CIccMpeSpectralCLUT::copyData(), 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(), Read(), CIccMpeSpectralCLUT::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(), Write(), CIccMpeSpectralCLUT::Write(), and CIccMpeSpectralObserver::Write().
|
protected |
Referenced by CIccMpeSpectralMatrix(), CIccMpeSpectralMatrix(), copyData(), Read(), and Write().
|
protected |
|
protected |
Referenced by CIccMpeSpectralMatrix(), CIccMpeSpectralMatrix(), ~CIccMpeSpectralMatrix(), CIccMpeEmissionMatrix::Begin(), CIccMpeInvEmissionMatrix::Begin(), copyData(), Describe(), GetMatrix(), CIccMpeXmlEmissionMatrix::ParseXml(), CIccMpeXmlInvEmissionMatrix::ParseXml(), Read(), SetSize(), CIccMpeXmlEmissionMatrix::ToXml(), CIccMpeXmlInvEmissionMatrix::ToXml(), Validate(), and Write().
|
protected |
Referenced by CIccMpeSpectralMatrix(), CIccMpeSpectralMatrix(), ~CIccMpeSpectralMatrix(), CIccMpeEmissionMatrix::Begin(), CIccMpeInvEmissionMatrix::Begin(), copyData(), Describe(), GetOffset(), CIccMpeXmlEmissionMatrix::ParseXml(), CIccMpeXmlInvEmissionMatrix::ParseXml(), Read(), SetSize(), CIccMpeXmlEmissionMatrix::ToXml(), CIccMpeXmlInvEmissionMatrix::ToXml(), Validate(), and Write().
|
protected |
Referenced by CIccMpeSpectralMatrix(), CIccMpeSpectralMatrix(), ~CIccMpeSpectralMatrix(), CIccMpeEmissionMatrix::Begin(), CIccMpeInvEmissionMatrix::Begin(), copyData(), Describe(), GetWhite(), CIccMpeXmlEmissionMatrix::ParseXml(), CIccMpeXmlInvEmissionMatrix::ParseXml(), Read(), SetSize(), CIccMpeXmlEmissionMatrix::ToXml(), CIccMpeXmlInvEmissionMatrix::ToXml(), Validate(), and Write().
|
protected |
Referenced by CIccMpeSpectralMatrix(), CIccMpeSpectralMatrix(), CIccMpeEmissionMatrix::Begin(), CIccMpeInvEmissionMatrix::Begin(), copyData(), Describe(), GetRange(), CIccMpeXmlEmissionMatrix::ParseXml(), CIccMpeXmlInvEmissionMatrix::ParseXml(), SetSize(), CIccMpeXmlEmissionMatrix::ToXml(), CIccMpeXmlInvEmissionMatrix::ToXml(), Validate(), and Write().
|
protected |
Referenced by CIccMpeSpectralMatrix(), CIccMpeSpectralMatrix(), copyData(), Read(), SetSize(), and Write().
|
protected |