IccMAX 2.1.27
Color Profile Tools
|
#include <IccMpeXml.h>
Public Member Functions | |
CIccMpeXmlCalculator () | |
virtual | ~CIccMpeXmlCalculator () |
virtual void | Apply (CIccApplyMpe *pApply, icFloatNumber *pDestPixel, const icFloatNumber *pSrcPixel) const |
virtual bool | Begin (icElemInterp nInterp, CIccTagMultiProcessElement *pMPE) |
virtual void | Describe (std::string &sDescription, int nVerboseness) |
virtual icAcsSignature | GetBAcsSig () |
virtual const char * | GetClassName () const |
virtual icAcsSignature | GetEAcsSig () |
CIccMultiProcessElement * | GetElem (icSigCalcOp op, icUInt16Number index) |
virtual const char * | GetExtClassName () |
virtual IIccExtensionMpe * | GetExtension () |
virtual CIccApplyMpe * | GetNewApply (CIccApplyTagMpe *pApplyTag) |
virtual icElemTypeSignature | GetType () const |
virtual bool | IsAcs () |
virtual bool | IsLateBinding () const |
virtual bool | IsLateBindingReflectance () const |
virtual bool | IsSupported () |
virtual CIccMpeCalculator * | NewCopy () const |
virtual icUInt16Number | NumInputChannels () const |
virtual icUInt16Number | NumOutputChannels () const |
bool | ParseImport (xmlNode *pNode, std::string importPath, std::string &parseStr) |
virtual bool | ParseXml (xmlNode *pNode, std::string &parseStr) |
virtual bool | Read (icUInt32Number size, CIccIO *pIO) |
void | Reset () |
icFuncParseStatus | SetCalcFunc (const char *szFuncDef, std::string &sReport) |
icFuncParseStatus | SetCalcFunc (icCalculatorFuncPtr newFunc) |
void | SetSize (icUInt16Number nInputChannels, icUInt16Number nOutputChannels) |
bool | SetSubElem (icUInt32Number idx, CIccMultiProcessElement *pElem) |
virtual bool | ToXml (std::string &xml, std::string blanks="") |
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 | clean () |
bool | Flatten (std::string &flatStr, std::string macroName, const char *szFunc, std::string &parseStr, icUInt32Number nLocalsOffset=0) |
bool | ParseChanMap (ChanVarMap &chanMap, const char *szNames, int nChannels) |
bool | SetElem (icUInt32Number idx, CIccMultiProcessElement *pElem, icUInt32Number &count, CIccMultiProcessElement ***pArray) |
bool | UpdateLocals (std::string &func, std::string szFunc, std::string &parseStr, int nLocalsOffset) |
bool | ValidateMacroCalls (std::string &parseStr) const |
bool | ValidMacroCalls (const char *szMacroText, std::string macroStack, std::string &parseStr) const |
Static Protected Member Functions | |
static bool | validName (const char *saName) |
static bool | validNameChar (char c, bool bFirst) |
|
inline |
References m_sImport.
Referenced by CIccMpeXmlFactory::CreateElement(), and CIccSampledCalculatorCurveXml::ParseXml().
|
inlinevirtual |
|
virtualinherited |
Name: CIccMpeCalculator::Apply
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References CIccCalculatorFunc::Apply(), IIccCalcDebugger::BeginApply(), IIccCalcDebugger::EndApply(), IIccCalcDebugger::Error(), g_pDebugger, CIccMpeCalculator::m_bNeedTempReset, CIccMpeCalculator::m_calcFunc, CIccApplyMpeCalculator::m_input, CIccMpeCalculator::m_nTempChannels, CIccApplyMpeCalculator::m_output, and CIccApplyMpeCalculator::m_temp.
Referenced by CIccSampledCalculatorCurve::Begin().
|
virtualinherited |
Name: CIccMpeCalculator::Begin
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References CIccCalculatorFunc::Begin(), CIccMultiProcessElement::Begin(), CIccTagMultiProcessElement::GetCmmEnvLookup(), CIccCalculatorFunc::GetMaxTemp(), CIccMpeCalculator::m_bNeedTempReset, CIccMpeCalculator::m_calcFunc, CIccMpeCalculator::m_nSubElem, CIccMpeCalculator::m_nTempChannels, CIccMpeCalculator::m_pCmmEnvVarLookup, CIccMpeCalculator::m_SubElem, and CIccCalculatorFunc::NeedTempReset().
Referenced by CIccSampledCalculatorCurve::Begin().
|
protected |
References m_declVarMap, m_macroMap, m_mpeList, m_mpeMap, m_nNextMpe, m_nNextVar, CIccMpePtr::m_ptr, m_sImport, and m_varMap.
Referenced by ~CIccMpeXmlCalculator(), and ParseXml().
|
staticinherited |
Name: CIccMultiProcessElement::Create
Purpose:
Args:
Return:
References CIccMpeCreator::CreateElement().
Referenced by CIccDefaultEncProfileConverter::ConvertFromParams(), CIccSampledCalculatorCurve::Read(), CIccMpeCalculator::Read(), and CIccTagMultiProcessElement::Read().
|
virtualinherited |
Name: CIccMpeCalculator::Describe
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References CIccMultiProcessElement::Describe(), CIccCalculatorFunc::Describe(), CIccMpeCalculator::m_calcFunc, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMpeCalculator::m_nSubElem, and CIccMpeCalculator::m_SubElem.
Referenced by CIccSampledCalculatorCurve::Describe().
|
protected |
References CIccFuncTokenizer::CIccFuncTokenizer(), CIccMpePtr::CIccMpePtr(), CIccTempVar::CIccTempVar(), Flatten(), CIccFuncTokenizer::GetIndex(), CIccFuncTokenizer::GetLast(), CIccFuncTokenizer::GetName(), CIccFuncTokenizer::GetNext(), CIccFuncTokenizer::GetReference(), m_declVarMap, m_inputMap, m_macroLocalMap, m_macroMap, CIccTempDeclVar::m_members, m_mpeList, m_mpeMap, CIccTempVar::m_name, CIccMpePtr::m_nIndex, CIccMultiProcessElement::m_nInputChannels, m_nNextMpe, m_nNextVar, CIccMultiProcessElement::m_nOutputChannels, m_outputMap, CIccTempVar::m_pos, CIccTempDeclVar::m_pos, CIccMpePtr::m_ptr, CIccTempVar::m_size, CIccTempDeclVar::m_size, and m_varMap.
Referenced by Flatten(), and ParseXml().
|
inlinevirtualinherited |
Reimplemented in CIccMpeBAcs.
Referenced by CIccMpeAcs::Describe().
|
inlinevirtual |
Reimplemented from CIccMpeCalculator.
|
inlinevirtualinherited |
Reimplemented in CIccMpeEAcs.
|
inherited |
Name: CIccMpeCalculator::GetSubApply
Purpose:
Args:
Return:
References CIccMultiProcessElement::GetType(), icSigApplyCalcOp, icSigApplyCLutOp, icSigApplyCurvesOp, icSigApplyElemOp, icSigApplyFromJabOp, icSigApplyMatrixOp, icSigApplyTintOp, icSigApplyToJabOp, icSigCalculatorElemType, icSigCLutElemType, icSigCurveSetElemType, icSigExtCLutElemType, icSigJabToXYZElemType, icSigMatrixElemType, icSigTintArrayElemType, icSigXYZToJabElemType, CIccMpeCalculator::m_nSubElem, and CIccMpeCalculator::m_SubElem.
Referenced by SIccCalcOp::ArgsPushed(), SIccCalcOp::ArgsUsed(), and SIccCalcOp::IsValidOp().
|
inlinevirtualinherited |
Implements IIccExtensionMpe.
|
inlinevirtual |
Reimplemented from CIccMultiProcessElement.
|
virtualinherited |
Name: CIccMpeCalculator::Begin
Purpose:
Args:
Return:
Reimplemented from CIccMultiProcessElement.
References CIccApplyMpeCalculator::CIccApplyMpeCalculator(), CIccSubCalcApply::CIccSubCalcApply(), CIccMultiProcessElement::GetNewApply(), CIccMpeCalculator::m_nSubElem, CIccApplyMpeCalculator::m_nSubElem, CIccMpeCalculator::m_nTempChannels, CIccMpeCalculator::m_pCmmEnvVarLookup, CIccApplyMpeCalculator::m_pCmmEnvVarLookup, CIccApplyMpeCalculator::m_scratch, CIccApplyMpeCalculator::m_stack, CIccMpeCalculator::m_SubElem, CIccApplyMpeCalculator::m_SubElem, and CIccApplyMpeCalculator::m_temp.
Referenced by CIccSampledCalculatorCurve::Begin().
|
inlinevirtualinherited |
Implements CIccMultiProcessElement.
References icSigCalculatorElemType.
Referenced by CIccMpeCalculator::Validate(), and CIccMpeCalculator::Write().
|
inlinevirtualinherited |
Reimplemented in CIccMpeAcs.
Referenced by CIccTagMultiProcessElement::Apply().
|
virtualinherited |
Name: CIccMpeCalculator::IsLateBinding
Purpose:
Args:
Return:
Reimplemented from CIccMultiProcessElement.
References CIccMultiProcessElement::IsLateBinding(), CIccMpeCalculator::m_nSubElem, and CIccMpeCalculator::m_SubElem.
|
virtualinherited |
Name: CIccMpeCalculator::IsLateBindingReflectance
Purpose:
Args:
Return:
Reimplemented from CIccMultiProcessElement.
References CIccMultiProcessElement::IsLateBindingReflectance(), CIccMpeCalculator::m_nSubElem, and CIccMpeCalculator::m_SubElem.
|
inlinevirtualinherited |
Reimplemented in CIccMpeUnknown.
Referenced by CIccTagMultiProcessElement::IsSupported().
|
inlinevirtualinherited |
Implements CIccMultiProcessElement.
References CIccMpeCalculator::CIccMpeCalculator().
Referenced by CIccSampledCalculatorCurve::CIccSampledCalculatorCurve(), and CIccSampledCalculatorCurve::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(), 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(), ToXml(), CIccMpeXmlEmissionMatrix::ToXml(), CIccMpeXmlInvEmissionMatrix::ToXml(), CIccMpeXmlEmissionCLUT::ToXml(), CIccMpeXmlReflectanceCLUT::ToXml(), CIccMpeXmlEmissionObserver::ToXml(), CIccMpeXmlReflectanceObserver::ToXml(), CIccCalculatorFunc::Validate(), and CIccTagMultiProcessElement::Validate().
|
protected |
References validNameChar().
Referenced by ParseXml().
bool CIccMpeXmlCalculator::ParseImport | ( | xmlNode * | pNode, |
std::string | importPath, | ||
std::string & | parseStr | ||
) |
References CIccFuncTokenizer::CIccFuncTokenizer(), CIccMpePtr::CIccMpePtr(), CIccTempDeclVar::CIccTempDeclVar(), CIccTempVar::CIccTempVar(), CIccTagXmlMultiProcessElement::CreateElement(), CIccMultiProcessElement::GetClassName(), IIccExtensionMpe::GetExtClassName(), CIccMultiProcessElement::GetExtension(), CIccFuncTokenizer::GetIndex(), CIccFuncTokenizer::GetName(), CIccFuncTokenizer::GetNext(), icXmlAttrValue(), icXmlFindAttr(), icXmlFindNode(), m_declVarMap, m_macroLocalMap, m_macroMap, CIccTempDeclVar::m_members, m_mpeList, m_mpeMap, m_nNextMpe, CIccMultiProcessElement::m_nReserved, m_sImport, CIccTempDeclVar::m_size, ParseImport(), CIccMpeXml::ParseXml(), and validName().
Referenced by ParseImport(), and ParseXml().
|
virtual |
Implements CIccMpeXml.
References clean(), Flatten(), icFuncParseInvalidChannel, icFuncParseInvalidOperation, icFuncParseNoError, icFuncParseStackUnderflow, icFuncParseSyntaxError, icIntMin(), icXmlAttrValue(), icXmlFindNode(), m_declVarMap, m_inputMap, m_macroLocalMap, m_mpeList, CIccMultiProcessElement::m_nInputChannels, m_nNextVar, CIccMultiProcessElement::m_nOutputChannels, m_outputMap, CIccTempDeclVar::m_pos, CIccMpePtr::m_ptr, CIccTempDeclVar::m_size, ParseChanMap(), ParseImport(), CIccMpeCalculator::SetCalcFunc(), CIccMpeCalculator::SetSize(), CIccMpeCalculator::SetSubElem(), UpdateLocals(), and ValidateMacroCalls().
Referenced by CIccSampledCalculatorCurveXml::ParseXml().
|
virtualinherited |
Name: CIccMpeCalculator::Read
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References CIccCalculatorFunc::CIccCalculatorFunc(), CIccMultiProcessElement::Create(), icSeekSet, CIccMpeCalculator::m_calcFunc, CIccMultiProcessElement::m_nReserved, icPositionNumber::offset, CIccCalculatorFunc::Read(), CIccMultiProcessElement::Read(), CIccIO::Read16(), CIccIO::Read32(), CIccIO::Seek(), CIccMpeCalculator::SetSize(), CIccMpeCalculator::SetSubElem(), icPositionNumber::size, and CIccIO::Tell().
Referenced by CIccSampledCalculatorCurve::Read().
|
inlineinherited |
References CIccMpeCalculator::SetSize().
|
inherited |
Name: CIccMpeCalculator::SetCalcFunc
Purpose:
Args:
Return:
References CIccCalculatorFunc::CIccCalculatorFunc(), icFuncParseNoError, CIccMpeCalculator::m_calcFunc, and CIccCalculatorFunc::SetFunction().
Referenced by ParseXml().
|
inherited |
Name: CIccMpeCalculator::SetCalcFunc
Purpose:
Args:
Return:
References icFuncParseNoError, and CIccMpeCalculator::m_calcFunc.
|
protectedinherited |
Name: CIccMpeCalculator::GetSubApply
Purpose:
Args:
Return:
References icRealloc().
Referenced by CIccMpeCalculator::SetSubElem().
|
inherited |
Name: CIccMpeCalculator::SetSize
Purpose:
Args:
Return:
References CIccMpeCalculator::m_calcFunc, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMpeCalculator::m_nSubElem, and CIccMpeCalculator::m_SubElem.
Referenced by CIccMpeCalculator::~CIccMpeCalculator(), CIccMpeCalculator::operator=(), ParseXml(), CIccMpeCalculator::Read(), and CIccMpeCalculator::Reset().
|
inlineinherited |
References CIccMpeCalculator::m_nSubElem, CIccMpeCalculator::m_SubElem, and CIccMpeCalculator::SetElem().
Referenced by ParseXml(), and CIccMpeCalculator::Read().
|
virtual |
Implements CIccMpeXml.
References CIccCalculatorFunc::Describe(), IIccExtensionMpe::GetExtClassName(), CIccMultiProcessElement::GetExtension(), CIccMpeCalculator::m_calcFunc, CIccMultiProcessElement::m_nReserved, CIccMpeCalculator::m_nSubElem, CIccMpeCalculator::m_SubElem, CIccMultiProcessElement::NumInputChannels(), CIccMultiProcessElement::NumOutputChannels(), and CIccMpeXml::ToXml().
Referenced by CIccSampledCalculatorCurveXml::ToXml().
|
protected |
References CIccFuncTokenizer::CIccFuncTokenizer(), CIccFuncTokenizer::GetIndex(), CIccFuncTokenizer::GetLast(), CIccFuncTokenizer::GetName(), and CIccFuncTokenizer::GetNext().
Referenced by ParseXml().
|
virtualinherited |
Name: CIccMpeCalculator::Validate
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References CIccInfo::GetSigPathName(), CIccMpeCalculator::GetType(), icGetSigPath(), icMaxStatus(), icMsgValidateCriticalError, icValidateCriticalError, CIccMpeCalculator::m_calcFunc, CIccMpeCalculator::m_nSubElem, CIccMpeCalculator::m_SubElem, CIccCalculatorFunc::Validate(), and CIccMultiProcessElement::Validate().
Referenced by CIccSampledCalculatorCurve::Validate().
|
protected |
References m_macroMap, and ValidMacroCalls().
Referenced by ParseXml().
|
protected |
References CIccFuncTokenizer::CIccFuncTokenizer(), CIccFuncTokenizer::GetNext(), CIccFuncTokenizer::GetReference(), m_macroMap, and ValidMacroCalls().
Referenced by ValidateMacroCalls(), and ValidMacroCalls().
|
staticprotected |
References validNameChar().
Referenced by ParseImport().
|
staticprotected |
Referenced by ParseChanMap(), and validName().
|
virtualinherited |
Name: CIccMpeCalculator::Write
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References CIccIO::Align32(), CIccMpeCalculator::GetType(), icSeekSet, CIccMpeCalculator::m_calcFunc, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, CIccMpeCalculator::m_nSubElem, CIccMpeCalculator::m_SubElem, icPositionNumber::offset, CIccIO::Seek(), icPositionNumber::size, CIccIO::Tell(), CIccCalculatorFunc::Write(), CIccMultiProcessElement::Write(), CIccIO::Write16(), and CIccIO::Write32().
Referenced by CIccSampledCalculatorCurve::Write().
|
protectedinherited |
|
protectedinherited |
Referenced by CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCalculator::Apply(), CIccMpeCalculator::Begin(), CIccMpeCalculator::Describe(), CIccMpeCalculator::operator=(), CIccMpeCalculator::Read(), CIccMpeCalculator::SetCalcFunc(), CIccMpeCalculator::SetCalcFunc(), CIccMpeCalculator::SetSize(), ToXml(), CIccMpeCalculator::Validate(), and CIccMpeCalculator::Write().
|
protected |
Referenced by clean(), Flatten(), ParseImport(), and ParseXml().
|
protected |
Referenced by Flatten(), and ParseXml().
|
protected |
Referenced by Flatten(), ParseImport(), and ParseXml().
|
protected |
Referenced by clean(), Flatten(), ParseImport(), ValidateMacroCalls(), and ValidMacroCalls().
|
protected |
Referenced by clean(), Flatten(), ParseImport(), and ParseXml().
|
protected |
Referenced by clean(), Flatten(), and ParseImport().
|
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(), 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(), CIccMpeSpectralMatrix::copyData(), CIccMpeSpectralObserver::copyData(), CIccMpeCurveSet::Describe(), CIccMpeMatrix::Describe(), CIccMpeCalculator::Describe(), CIccMpeSpectralMatrix::Describe(), CIccMpeSpectralObserver::Describe(), 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(), 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(), 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(), CIccMpeSpectralCLUT::Write(), and CIccMpeSpectralObserver::Write().
|
protected |
Referenced by clean(), Flatten(), and ParseImport().
|
protected |
Referenced by clean(), Flatten(), and ParseXml().
|
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(), 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(), CIccMpeSpectralMatrix::copyData(), CIccMpeSpectralObserver::copyData(), CIccMpeToneMap::CopyToneFuncs(), CIccMpeMatrix::Describe(), CIccMpeCalculator::Describe(), CIccMpeSpectralMatrix::Describe(), CIccMpeSpectralObserver::Describe(), CIccMpeTintArray::Describe(), CIccMpeToneMap::Describe(), 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(), 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(), 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(), 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(), CIccMpeSpectralMatrix::CIccMpeSpectralMatrix(), CIccMpeSpectralObserver::CIccMpeSpectralObserver(), CIccMpeSpectralObserver::CIccMpeSpectralObserver(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeToneMap::CIccMpeToneMap(), CIccMpeToneMap::CIccMpeToneMap(), CIccMultiProcessElement::CIccMultiProcessElement(), CIccMpeSpectralCLUT::copyData(), CIccMpeSpectralMatrix::copyData(), CIccMpeSpectralObserver::copyData(), CIccMpeBAcs::operator=(), CIccMpeCalculator::operator=(), CIccMpeCLUT::operator=(), CIccMpeCurveSet::operator=(), CIccMpeEAcs::operator=(), CIccMpeMatrix::operator=(), CIccMpeTintArray::operator=(), CIccMpeToneMap::operator=(), CIccTagXmlMultiProcessElement::ParseElement(), ParseImport(), CIccMpeAcs::Read(), CIccMpeCurveSet::Read(), CIccMpeTintArray::Read(), CIccMpeToneMap::Read(), CIccMpeMatrix::Read(), CIccMpeCLUT::Read(), CIccMpeExtCLUT::Read(), CIccMpeCAM::Read(), CIccMpeCalculator::Read(), CIccMpeSpectralMatrix::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(), 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(), CIccMpeSpectralCLUT::Write(), and CIccMpeSpectralObserver::Write().
|
protectedinherited |
Referenced by CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCalculator::Begin(), CIccMpeCalculator::Describe(), CIccMpeCalculator::GetElem(), CIccMpeCalculator::GetNewApply(), CIccMpeCalculator::IsLateBinding(), CIccMpeCalculator::IsLateBindingReflectance(), CIccMpeCalculator::operator=(), CIccMpeCalculator::SetSize(), CIccMpeCalculator::SetSubElem(), ToXml(), CIccMpeCalculator::Validate(), and CIccMpeCalculator::Write().
|
protectedinherited |
|
protected |
Referenced by Flatten(), and ParseXml().
|
protectedinherited |
|
protected |
Referenced by CIccMpeXmlCalculator(), clean(), and ParseImport().
|
protectedinherited |
Referenced by CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCalculator::CIccMpeCalculator(), CIccMpeCalculator::Begin(), CIccMpeCalculator::Describe(), CIccMpeCalculator::GetElem(), CIccMpeCalculator::GetNewApply(), CIccMpeCalculator::IsLateBinding(), CIccMpeCalculator::IsLateBindingReflectance(), CIccMpeCalculator::operator=(), CIccMpeCalculator::SetSize(), CIccMpeCalculator::SetSubElem(), ToXml(), CIccMpeCalculator::Validate(), and CIccMpeCalculator::Write().
|
protected |