IccMAX 2.1.27
Color Profile Tools
|
#include <IccMpeSpectral.h>
Public Member Functions | |
CIccMpeSpectralObserver () | |
CIccMpeSpectralObserver (const CIccMpeSpectralObserver &ITPC) | |
virtual | ~CIccMpeSpectralObserver () |
virtual void | Apply (CIccApplyMpe *pApply, icFloatNumber *dstPixel, const icFloatNumber *srcPixel) const |
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 () |
virtual CIccApplyMpe * | GetNewApply (CIccApplyTagMpe *pApplyTag) |
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 CIccMpeSpectralObserver &ITPC) |
virtual const char * | GetDescribeName () const =0 |
Protected Attributes | |
icUInt16Number | m_flags |
icUInt16Number | m_nInputChannels |
icUInt16Number | m_nOutputChannels |
CIccMatrixMath * | m_pApplyMtx |
icFloatNumber * | m_pWhite |
icSpectralRange | m_Range |
icFloatNumber | m_xyzscale [3] |
icFloatNumber | m_xyzw [3] |
Class: CIccMpeSpectralObserver
Purpose: The Spectral Observer Element
CIccMpeSpectralObserver::CIccMpeSpectralObserver | ( | ) |
Name: CIccMpeSpectralObserver::CIccMpeSpectralObserver
Purpose:
Args:
Return:
References icSpectralRange::end, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_pApplyMtx, m_pWhite, m_Range, icSpectralRange::start, and icSpectralRange::steps.
Referenced by CIccMpeEmissionObserver::CIccMpeEmissionObserver(), and CIccMpeReflectanceObserver::CIccMpeReflectanceObserver().
CIccMpeSpectralObserver::CIccMpeSpectralObserver | ( | const CIccMpeSpectralObserver & | matrix | ) |
Name: CIccMpeSpectralObserver::CIccMpeSpectralObserver
Purpose:
Args:
Return:
References CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_pApplyMtx, m_pWhite, m_Range, and icSpectralRange::steps.
Referenced by CIccMpeEmissionObserver::CIccMpeEmissionObserver(), and CIccMpeReflectanceObserver::CIccMpeReflectanceObserver().
|
virtual |
Name: CIccMpeSpectralObserver::~CIccMpeSpectralObserver
Purpose:
Args:
Return:
References m_pApplyMtx, and m_pWhite.
|
virtual |
Implements CIccMultiProcessElement.
References icXYZtoLab(), m_flags, m_pApplyMtx, m_xyzscale, m_xyzw, and CIccMatrixMath::VectorMult().
|
pure virtual |
Implements CIccMultiProcessElement.
Implemented in CIccMpeEmissionObserver, and CIccMpeReflectanceObserver.
|
protected |
Name: &CIccMpeSpectralObserver::operator=
Purpose:
Args:
Return:
References CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_pApplyMtx, m_pWhite, m_Range, and icSpectralRange::steps.
Referenced by CIccMpeEmissionObserver::operator=(), and CIccMpeReflectanceObserver::operator=().
|
staticinherited |
Name: CIccMultiProcessElement::Create
Purpose:
Args:
Return:
References CIccMpeCreator::CreateElement().
Referenced by CIccDefaultEncProfileConverter::ConvertFromParams(), CIccSampledCalculatorCurve::Read(), CIccMpeCalculator::Read(), and CIccTagMultiProcessElement::Read().
|
virtual |
Name: CIccMpeSpectralObserver::Describe
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References icSpectralRange::end, GetDescribeName(), icF16toF(), CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, 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 CIccMpeEmissionObserver, and CIccMpeReflectanceObserver.
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().
|
virtualinherited |
Name: CIccMultiProcessElement::GetNewApply()
Purpose:
Args:
Return:
Reimplemented in CIccMpeCLUT, CIccMpeCalculator, and CIccMpeSpectralCLUT.
References CIccApplyMpe::CIccApplyMpe().
Referenced by CIccApplyTagMpe::AppendElem(), and CIccMpeCalculator::GetNewApply().
|
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(), CIccMpeSpectralMatrix::Validate(), CIccMpeSpectralCLUT::Validate(), Validate(), CIccMultiProcessElement::Validate(), CIccMpeAcs::Write(), CIccMpeSpectralMatrix::Write(), CIccMpeSpectralCLUT::Write(), and 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: CIccMpeSpectralObserver::Read
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References icSpectralRange::end, m_flags, CIccMultiProcessElement::m_nReserved, m_pWhite, CIccIO::Read16(), CIccIO::Read32(), CIccIO::ReadFloat32Float(), SetSize(), icSpectralRange::start, and icSpectralRange::steps.
bool CIccMpeSpectralObserver::SetSize | ( | icUInt16Number | nInputChannels, |
icUInt16Number | nOutputChannels, | ||
const icSpectralRange & | range | ||
) |
Name: CIccMpeSpectralObserver::SetSize
Purpose:
Args:
Return:
References CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, m_pApplyMtx, m_pWhite, m_Range, and icSpectralRange::steps.
Referenced by CIccMpeXmlEmissionObserver::ParseXml(), CIccMpeXmlReflectanceObserver::ParseXml(), and Read().
|
virtual |
Name: CIccMpeSpectralObserver::Validate
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References icSpectralRange::end, CIccInfo::GetSigPathName(), CIccMultiProcessElement::GetType(), icGetSigPath(), icMaxStatus(), icMsgValidateCriticalError, icValidateCriticalError, CIccMultiProcessElement::m_nOutputChannels, m_pWhite, m_Range, icSpectralRange::start, icSpectralRange::steps, and CIccMultiProcessElement::Validate().
|
virtual |
Name: CIccMpeSpectralObserver::Write
Purpose:
Args:
Return:
Implements CIccMultiProcessElement.
References icSpectralRange::end, CIccMultiProcessElement::GetType(), m_flags, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, m_pWhite, m_Range, icSpectralRange::start, icSpectralRange::steps, CIccIO::Write16(), CIccIO::Write32(), and CIccIO::WriteFloat32Float().
|
protected |
|
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(), 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(), copyData(), CIccMpeCurveSet::Describe(), CIccMpeMatrix::Describe(), CIccMpeCalculator::Describe(), CIccMpeSpectralMatrix::Describe(), 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(), CIccMpeSpectralMatrix::SetSize(), 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 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(), CIccMpeSpectralMatrix::CIccMpeSpectralMatrix(), 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(), copyData(), CIccMpeToneMap::CopyToneFuncs(), CIccMpeMatrix::Describe(), CIccMpeCalculator::Describe(), CIccMpeSpectralMatrix::Describe(), 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(), CIccMpeSpectralMatrix::SetSize(), SetSize(), CIccMpeCurveSet::SetSize(), CIccMpeTintArray::SetVectorSize(), CIccMpeTintArray::Validate(), CIccMpeToneMap::Validate(), CIccMpeCAM::Validate(), CIccMpeSpectralMatrix::Validate(), Validate(), CIccMpeAcs::Write(), CIccMpeTintArray::Write(), CIccMpeToneMap::Write(), CIccMpeMatrix::Write(), CIccMpeCLUT::Write(), CIccMpeExtCLUT::Write(), CIccMpeCAM::Write(), CIccMpeCalculator::Write(), CIccMpeSpectralMatrix::Write(), CIccMpeSpectralCLUT::Write(), and 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(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeTintArray::CIccMpeTintArray(), CIccMpeToneMap::CIccMpeToneMap(), CIccMpeToneMap::CIccMpeToneMap(), CIccMultiProcessElement::CIccMultiProcessElement(), CIccMpeSpectralCLUT::copyData(), CIccMpeSpectralMatrix::copyData(), 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(), CIccMpeSpectralCLUT::Read(), 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(), CIccMpeSpectralCLUT::Write(), and Write().
|
protected |
|
protected |
Referenced by CIccMpeSpectralObserver(), CIccMpeSpectralObserver(), ~CIccMpeSpectralObserver(), CIccMpeEmissionObserver::Begin(), CIccMpeReflectanceObserver::Begin(), copyData(), Describe(), GetWhite(), CIccMpeXmlEmissionObserver::ParseXml(), CIccMpeXmlReflectanceObserver::ParseXml(), Read(), SetSize(), CIccMpeXmlEmissionObserver::ToXml(), CIccMpeXmlReflectanceObserver::ToXml(), Validate(), and Write().
|
protected |
Referenced by CIccMpeSpectralObserver(), CIccMpeSpectralObserver(), CIccMpeEmissionObserver::Begin(), CIccMpeReflectanceObserver::Begin(), copyData(), Describe(), GetRange(), CIccMpeXmlEmissionObserver::ParseXml(), CIccMpeXmlReflectanceObserver::ParseXml(), SetSize(), CIccMpeXmlEmissionObserver::ToXml(), CIccMpeXmlReflectanceObserver::ToXml(), Validate(), and Write().
|
protected |
Referenced by Apply(), CIccMpeEmissionObserver::Begin(), and CIccMpeReflectanceObserver::Begin().
|
protected |
Referenced by Apply(), CIccMpeEmissionObserver::Begin(), and CIccMpeReflectanceObserver::Begin().