IccMAX 2.1.27
Color Profile Tools
Loading...
Searching...
No Matches
CIccMpeBAcs Class Reference

#include <IccMpeACS.h>

+ Inheritance diagram for CIccMpeBAcs:
+ Collaboration diagram for CIccMpeBAcs:

Public Member Functions

 CIccMpeBAcs (const CIccMpeBAcs &elemAcs)
 
 CIccMpeBAcs (icUInt16Number nChannels=0, icAcsSignature sig=0)
 
virtual ~CIccMpeBAcs ()
 
bool AllocData (icUInt32Number size)
 
virtual void Apply (CIccApplyMpe *pApply, icFloatNumber *dstPixel, const icFloatNumber *srcPixel) const
 
virtual bool Begin (icElemInterp nInterp, CIccTagMultiProcessElement *pMPE)
 
virtual void Describe (std::string &sDescription, int nVerboseness)
 
virtual icAcsSignature GetAcsSig ()
 
virtual icAcsSignature GetBAcsSig ()
 
virtual const icCharGetClassName () const
 
icUInt8NumberGetData ()
 
icUInt32Number GetDataSize ()
 
virtual icAcsSignature GetEAcsSig ()
 
virtual IIccExtensionMpeGetExtension ()
 
virtual CIccApplyMpeGetNewApply (CIccApplyTagMpe *pApplyTag)
 
virtual icElemTypeSignature GetType () const
 
virtual bool IsAcs ()
 
virtual bool IsLateBinding () const
 
virtual bool IsLateBindingReflectance () const
 
virtual bool IsSupported ()
 
virtual CIccMultiProcessElementNewCopy () const
 
virtual icUInt16Number NumInputChannels () const
 
virtual icUInt16Number NumOutputChannels () const
 
CIccMpeBAcsoperator= (const CIccMpeBAcs &elemAcs)
 
virtual bool Read (icUInt32Number size, CIccIO *pIO)
 
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 CIccMultiProcessElementCreate (icElemTypeSignature sig)
 

Data Fields

icUInt32Number m_nReserved
 

Protected Attributes

icUInt32Number m_nDataSize
 
icUInt16Number m_nInputChannels
 
icUInt16Number m_nOutputChannels
 
icUInt8Numberm_pData
 
icAcsSignature m_signature
 

Detailed Description

Class: CIccMpeBAcs

Purpose: The bACS element

Constructor & Destructor Documentation

◆ CIccMpeBAcs() [1/2]

CIccMpeBAcs::CIccMpeBAcs ( icUInt16Number  nChannels = 0,
icAcsSignature  sig = 0 
)

Name: CIccMpeBeginAcs::CIccMpeBeginAcs

Purpose:

Args:

Return:

333{
334 m_signature = sig;
335
336 m_nInputChannels = nChannels;
337 m_nOutputChannels = nChannels;
338}
icUInt16Number m_nOutputChannels
Definition IccTagMPE.h:192
icUInt16Number m_nInputChannels
Definition IccTagMPE.h:191
icAcsSignature m_signature
Definition IccMpeACS.h:115

References CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, and CIccMpeAcs::m_signature.

Referenced by CIccBasicMpeFactory::CreateElement().

+ Here is the caller graph for this function:

◆ CIccMpeBAcs() [2/2]

CIccMpeBAcs::CIccMpeBAcs ( const CIccMpeBAcs elemAcs)

Name: CIccMpeBeginAcs::CIccMpeBeginAcs

Purpose:

Args:

Return:

351{
352
353 m_signature = elemAcs.m_signature;
354 m_nReserved = elemAcs.m_nReserved;
357
358 m_pData = NULL;
359 m_nDataSize = 0;
360
361 AllocData(elemAcs.m_nDataSize);
362 if (m_pData && elemAcs.m_nDataSize) {
363 memcpy(m_pData, elemAcs.m_pData, m_nDataSize);
364 }
365
366 m_nReserved = 0;
367}
icUInt32Number m_nReserved
Definition IccTagMPE.h:188
bool AllocData(icUInt32Number size)
Definition IccMpeACS.cpp:303
icUInt32Number m_nDataSize
Definition IccMpeACS.h:117
icUInt8Number * m_pData
Definition IccMpeACS.h:118

References CIccMpeAcs::AllocData(), CIccMpeAcs::m_nDataSize, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, CIccMpeAcs::m_pData, and CIccMpeAcs::m_signature.

Referenced by NewCopy().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ~CIccMpeBAcs()

CIccMpeBAcs::~CIccMpeBAcs ( )
virtual

Name: CIccMpeBeginAcs::~CIccMpeBeginAcs

Purpose:

Args:

Return:

405{
406}

Member Function Documentation

◆ AllocData()

bool CIccMpeAcs::AllocData ( icUInt32Number  size)
inherited

Name: CIccMpeAcs::AllocData

Purpose:

Args:

Return:

304{
305 if (m_pData)
306 free(m_pData);
307
308 if (size) {
309 m_pData = (icUInt8Number*)malloc(size);
310 if (m_pData)
311 m_nDataSize = size;
312 }
313 else {
314 m_pData = NULL;
315 m_nDataSize = 0;
316 }
317
318 return (size==0 || m_pData!=NULL);
319}
unsigned char icUInt8Number
Definition icProfileHeader.h:250

References CIccMpeAcs::m_nDataSize, and CIccMpeAcs::m_pData.

Referenced by CIccMpeBAcs(), CIccMpeEAcs::CIccMpeEAcs(), operator=(), CIccMpeEAcs::operator=(), CIccMpeXmlBAcs::ParseXml(), CIccMpeXmlEAcs::ParseXml(), and CIccMpeAcs::Read().

+ Here is the caller graph for this function:

◆ Apply()

void CIccMpeAcs::Apply ( CIccApplyMpe pApply,
icFloatNumber dstPixel,
const icFloatNumber srcPixel 
) const
virtualinherited

Name: CIccMpeAcs::Apply

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

272{
273 memcpy(dstPixel, srcPixel, m_nInputChannels*sizeof(icFloatNumber));
274}
float icFloatNumber
Definition IccDefs.h:101

References CIccMultiProcessElement::m_nInputChannels.

◆ Begin()

bool CIccMpeAcs::Begin ( icElemInterp  nInterp,
CIccTagMultiProcessElement pMPE 
)
virtualinherited

Name: CIccMpeAcs::Begin

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

254{
256 return false;
257
258 return true;
259}

References CIccMultiProcessElement::m_nInputChannels, and CIccMultiProcessElement::m_nOutputChannels.

◆ Create()

CIccMultiProcessElement * CIccMultiProcessElement::Create ( icElemTypeSignature  sig)
staticinherited

Name: CIccMultiProcessElement::Create

Purpose:

Args:

Return:

132{
134}
static CIccMultiProcessElement * CreateElement(icElemTypeSignature elemTypeSig)
Definition IccMpeFactory.h:213

References CIccMpeCreator::CreateElement().

Referenced by CIccDefaultEncProfileConverter::ConvertFromParams(), CIccSampledCalculatorCurve::Read(), CIccMpeCalculator::Read(), and CIccTagMultiProcessElement::Read().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Describe()

void CIccMpeAcs::Describe ( std::string &  sDescription,
int  nVerboseness 
)
virtualinherited

Name: CIccMpeAcs::Describe

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

128{
129 icChar sigBuf[30];
130
131 if (GetBAcsSig())
132 sDescription += "ELEM_bACS\n";
133 else
134 sDescription += "ELEM_eACS\n";
135
136 icGetSig(sigBuf, m_signature);
137 sDescription += " Signature = ";
138 sDescription += sigBuf;
139 sDescription += "\n";
140
141 if ((m_pData) && (nVerboseness > 50)) {
142 sDescription += "\nData Follows:\n";
143
144 icMemDump(sDescription, m_pData, m_nDataSize);
145 }
146}
char icChar
Definition IccDefs.h:110
ICCPROFLIB_API const icChar * icGetSig(icChar *pBuf, icUInt32Number sig, bool bGetHexVal=true)
Definition IccUtil.cpp:1028
ICCPROFLIB_API void icMemDump(std::string &sDump, void *pBuf, icUInt32Number nNum)
Definition IccUtil.cpp:951
virtual icAcsSignature GetBAcsSig()
Definition IccTagMPE.h:178

References CIccMultiProcessElement::GetBAcsSig(), icGetSig(), icMemDump(), CIccMpeAcs::m_nDataSize, CIccMpeAcs::m_pData, and CIccMpeAcs::m_signature.

+ Here is the call graph for this function:

◆ GetAcsSig()

virtual icAcsSignature CIccMpeAcs::GetAcsSig ( )
inlinevirtualinherited
111{ return m_signature; }

References CIccMpeAcs::m_signature.

◆ GetBAcsSig()

virtual icAcsSignature CIccMpeBAcs::GetBAcsSig ( )
inlinevirtual

Reimplemented from CIccMultiProcessElement.

142{ return m_signature; }

References CIccMpeAcs::m_signature.

◆ GetClassName()

virtual const icChar * CIccMpeBAcs::GetClassName ( ) const
inlinevirtual

Implements CIccMultiProcessElement.

Reimplemented in CIccMpeXmlBAcs.

140{ return "CIccMpeBAcs"; }

◆ GetData()

icUInt8Number * CIccMpeAcs::GetData ( )
inlineinherited
108{ return m_pData; }

References CIccMpeAcs::m_pData.

◆ GetDataSize()

icUInt32Number CIccMpeAcs::GetDataSize ( )
inlineinherited
109{ return m_nDataSize; }

References CIccMpeAcs::m_nDataSize.

◆ GetEAcsSig()

virtual icAcsSignature CIccMultiProcessElement::GetEAcsSig ( )
inlinevirtualinherited

Reimplemented in CIccMpeEAcs.

179{ return icSigAcsZero; }
#define icSigAcsZero
Definition icProfileHeader.h:1100

◆ GetExtension()

◆ GetNewApply()

CIccApplyMpe * CIccMultiProcessElement::GetNewApply ( CIccApplyTagMpe pApplyTag)
virtualinherited

Name: CIccMultiProcessElement::GetNewApply()

Purpose:

Args:

Return:

Reimplemented in CIccMpeCLUT, CIccMpeCalculator, and CIccMpeSpectralCLUT.

147{
148 return new CIccApplyMpe(this);
149}
Definition IccTagMPE.h:203

References CIccApplyMpe::CIccApplyMpe().

Referenced by CIccApplyTagMpe::AppendElem(), and CIccMpeCalculator::GetNewApply().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetType()

virtual icElemTypeSignature CIccMpeBAcs::GetType ( ) const
inlinevirtual

Implements CIccMultiProcessElement.

139{ return icSigBAcsElemType; }
@ icSigBAcsElemType
Definition icProfileHeader.h:646

References icSigBAcsElemType.

◆ IsAcs()

virtual bool CIccMpeAcs::IsAcs ( )
inlinevirtualinherited

Reimplemented from CIccMultiProcessElement.

105{ return true; }

◆ IsLateBinding()

virtual bool CIccMultiProcessElement::IsLateBinding ( ) const
inlinevirtualinherited

Reimplemented in CIccMpeCalculator, CIccMpeSpectralMatrix, CIccMpeSpectralCLUT, and CIccMpeSpectralObserver.

184{ return false; }

Referenced by CIccMpeCalculator::IsLateBinding(), and CIccTagMultiProcessElement::IsLateBinding().

+ Here is the caller graph for this function:

◆ IsLateBindingReflectance()

virtual bool CIccMultiProcessElement::IsLateBindingReflectance ( ) const
inlinevirtualinherited

Reimplemented in CIccMpeCalculator, CIccMpeReflectanceCLUT, and CIccMpeReflectanceObserver.

185{ return false; }

Referenced by CIccMpeCalculator::IsLateBindingReflectance(), and CIccTagMultiProcessElement::IsLateBindingReflectance().

+ Here is the caller graph for this function:

◆ IsSupported()

virtual bool CIccMultiProcessElement::IsSupported ( )
inlinevirtualinherited

Reimplemented in CIccMpeUnknown.

162{ return true; }

Referenced by CIccTagMultiProcessElement::IsSupported().

+ Here is the caller graph for this function:

◆ NewCopy()

virtual CIccMultiProcessElement * CIccMpeBAcs::NewCopy ( ) const
inlinevirtual

Implements CIccMultiProcessElement.

136{ return new CIccMpeBAcs(*this);}
Definition IccMpeACS.h:131

References CIccMpeBAcs().

+ Here is the call graph for this function:

◆ NumInputChannels()

◆ NumOutputChannels()

◆ operator=()

CIccMpeBAcs & CIccMpeBAcs::operator= ( const CIccMpeBAcs elemAcs)

Name: &CIccMpeBeginAcs::operator=

Purpose:

Args:

Return:

380{
381 m_signature = elemAcs.m_signature;
382 m_nReserved = elemAcs.m_nReserved;
385
386 AllocData(elemAcs.m_nDataSize);
387 if (m_pData && elemAcs.m_nDataSize) {
388 memcpy(m_pData, elemAcs.m_pData, m_nDataSize);
389 }
390
391 return *this;
392}

References CIccMpeAcs::AllocData(), CIccMpeAcs::m_nDataSize, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, CIccMpeAcs::m_pData, and CIccMpeAcs::m_signature.

+ Here is the call graph for this function:

◆ Read()

bool CIccMpeAcs::Read ( icUInt32Number  size,
CIccIO pIO 
)
virtualinherited

Name: CIccMpeAcs::Read

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

159{
161
162 icUInt32Number headerSize = sizeof(icTagTypeSignature) +
163 sizeof(icUInt32Number) +
164 sizeof(icUInt16Number) +
165 sizeof(icUInt16Number) +
166 sizeof(icUInt32Number);
167
168 if (headerSize > size)
169 return false;
170
171 if (!pIO) {
172 return false;
173 }
174
175 if (!pIO->Read32(&sig))
176 return false;
177
178 if (!pIO->Read32(&m_nReserved))
179 return false;
180
181 if (!pIO->Read16(&m_nInputChannels))
182 return false;
183
184 if (!pIO->Read16(&m_nOutputChannels))
185 return false;
186
187 if (!pIO->Read32(&m_signature))
188 return false;
189
190 icUInt32Number dataSize = size - headerSize;
191
192 if (!AllocData(dataSize))
193 return false;
194
195 if (dataSize) {
196 if (pIO->Read8(m_pData, dataSize)!=(icInt32Number)dataSize)
197 return false;
198 }
199
200 return true;
201}
unsigned short icUInt16Number
Definition icProfileHeader.h:256
long icInt32Number
Definition icProfileHeader.h:291
unsigned long icUInt32Number
Definition icProfileHeader.h:262
icTagTypeSignature
Definition icProfileHeader.h:526
virtual icInt32Number Read8(void *pBuf8, icInt32Number nNum=1)
Definition IccIO.h:104
icInt32Number Read16(void *pBuf16, icInt32Number nNum=1)
Definition IccIO.cpp:114
icInt32Number Read32(void *pBuf32, icInt32Number nNum=1)
Definition IccIO.cpp:143

References CIccMpeAcs::AllocData(), CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, CIccMpeAcs::m_pData, CIccMpeAcs::m_signature, CIccIO::Read16(), CIccIO::Read32(), and CIccIO::Read8().

+ Here is the call graph for this function:

◆ Validate()

icValidateStatus CIccMpeAcs::Validate ( std::string  sigPath,
std::string &  sReport,
const CIccTagMultiProcessElement pMPE = NULL,
const CIccProfile pProfile = NULL 
) const
virtualinherited

Name: CIccMpeAcs::Validate

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

287{
288 icValidateStatus rv = CIccMultiProcessElement::Validate(sigPath, sReport, pMPE, pProfile);
289
290 return rv;
291}
icValidateStatus
Definition IccDefs.h:119
virtual icValidateStatus Validate(std::string sigPath, std::string &sReport, const CIccTagMultiProcessElement *pMPE=NULL, const CIccProfile *pProfile=NULL) const =0
Definition IccTagMPE.cpp:454

References CIccMultiProcessElement::Validate().

+ Here is the call graph for this function:

◆ Write()

bool CIccMpeAcs::Write ( CIccIO pIO)
virtualinherited

Name: CIccMpeAcs::Write

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

214{
216
217 if (!pIO)
218 return false;
219
220 if (!pIO->Write32(&sig))
221 return false;
222
223 if (!pIO->Write32(&m_nReserved))
224 return false;
225
226 if (!pIO->Write16(&m_nInputChannels))
227 return false;
228
229 if (!pIO->Write16(&m_nOutputChannels))
230 return false;
231
232 if (!pIO->Write32(&m_signature))
233 return false;
234
235 if (m_pData && m_nDataSize) {
237 return false;
238 }
239
240 return true;
241}
icElemTypeSignature
Definition icProfileHeader.h:641
virtual icInt32Number Write8(void *pBuf8, icInt32Number nNum=1)
Definition IccIO.h:105
icInt32Number Write16(void *pBuf16, icInt32Number nNum=1)
Definition IccIO.cpp:122
icInt32Number Write32(void *pBuf32, icInt32Number nNum=1)
Definition IccIO.cpp:152
virtual icElemTypeSignature GetType() const =0

References CIccMultiProcessElement::GetType(), CIccMpeAcs::m_nDataSize, CIccMultiProcessElement::m_nInputChannels, CIccMultiProcessElement::m_nOutputChannels, CIccMultiProcessElement::m_nReserved, CIccMpeAcs::m_pData, CIccMpeAcs::m_signature, CIccIO::Write16(), CIccIO::Write32(), and CIccIO::Write8().

+ Here is the call graph for this function:

Field Documentation

◆ m_nDataSize

◆ m_nInputChannels

icUInt16Number CIccMultiProcessElement::m_nInputChannels
protectedinherited

Referenced by 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(), CIccMpeXmlCalculator::Flatten(), CIccMultiProcessElement::NumInputChannels(), CIccMpeEmissionMatrix::numVectors(), 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(), 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().

◆ m_nOutputChannels

icUInt16Number CIccMultiProcessElement::m_nOutputChannels
protectedinherited

Referenced by 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(), CIccMpeXmlCalculator::Flatten(), CIccMpeToneMap::Insert(), CIccMultiProcessElement::NumOutputChannels(), CIccMpeInvEmissionMatrix::numVectors(), 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(), 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().

◆ m_nReserved

icUInt32Number CIccMultiProcessElement::m_nReserved
inherited

Referenced by CIccMpeAcs::CIccMpeAcs(), 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(), 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(), 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(), CIccMpeSpectralCLUT::Write(), and CIccMpeSpectralObserver::Write().

◆ m_pData

◆ m_signature


The documentation for this class was generated from the following files: