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

#include <IccMpeSpectral.h>

+ Inheritance diagram for CIccApplyMpeSpectralCLUT:
+ Collaboration diagram for CIccApplyMpeSpectralCLUT:

Public Member Functions

virtual ~CIccApplyMpeSpectralCLUT ()
 
void Apply (icFloatNumber *pDestPixel, const icFloatNumber *pSrcPixel)
 
virtual const icCharGetClassName () const
 
CIccMultiProcessElementGetElem () const
 
virtual icElemTypeSignature GetType () const
 

Protected Member Functions

 CIccApplyMpeSpectralCLUT (CIccMultiProcessElement *pElem, CIccApplyCLUT *pApply)
 

Protected Attributes

CIccApplyCLUTm_pApply
 
CIccApplyTagMpem_pApplyTag
 
CIccMultiProcessElementm_pElem
 

Detailed Description

Class: CIccApplyMpeSpectralCLUT

Purpose : The SpectralCLUT element apply data

Constructor & Destructor Documentation

◆ ~CIccApplyMpeSpectralCLUT()

CIccApplyMpeSpectralCLUT::~CIccApplyMpeSpectralCLUT ( )
virtual

Name: CIccApplyMpeSpectralCLUT::~CIccApplyMpeSpectralCLUT

Purpose: Destructor

1403{
1404 if (m_pApply)
1405 delete m_pApply;
1406}
CIccApplyCLUT * m_pApply
Definition IccMpeSpectral.h:265

References m_pApply.

◆ CIccApplyMpeSpectralCLUT()

CIccApplyMpeSpectralCLUT::CIccApplyMpeSpectralCLUT ( CIccMultiProcessElement pElem,
CIccApplyCLUT pApply 
)
protected

Name: CIccApplyMpeSpectralCLUT::CIccApplyMpeSpectralCLUT

Purpose: Constructor

1388 : CIccApplyMpe(pElem)
1389{
1390 m_pApply = pApply;
1391}
Definition IccTagMPE.h:203

References CIccApplyMpe::CIccApplyMpe(), and m_pApply.

Referenced by CIccMpeSpectralCLUT::GetNewApply().

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

Member Function Documentation

◆ Apply()

void CIccApplyMpe::Apply ( icFloatNumber pDestPixel,
const icFloatNumber pSrcPixel 
)
inlineinherited
213{ m_pElem->Apply(this, pDestPixel, pSrcPixel); }
virtual void Apply(CIccApplyMpe *pApply, icFloatNumber *pDestPixel, const icFloatNumber *pSrcPixel) const =0
CIccMultiProcessElement * m_pElem
Definition IccTagMPE.h:218

References CIccMultiProcessElement::Apply(), and CIccApplyMpe::m_pElem.

Referenced by CIccTagMultiProcessElement::Apply(), and CIccSubCalcApply::Apply().

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

◆ GetClassName()

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

Reimplemented from CIccApplyMpe.

260{ return "CIccApplyMpeSpectralCLUT"; }

◆ GetElem()

CIccMultiProcessElement * CIccApplyMpe::GetElem ( ) const
inlineinherited
211{ return m_pElem; }

References CIccApplyMpe::m_pElem.

Referenced by CIccTagMultiProcessElement::Apply(), CIccSubCalcApply::NumInputChannels(), and CIccSubCalcApply::NumOutputChannels().

+ Here is the caller graph for this function:

◆ GetType()

virtual icElemTypeSignature CIccApplyMpeSpectralCLUT::GetType ( ) const
inlinevirtual

Reimplemented from CIccApplyMpe.

259{ return m_pElem->GetType(); }
virtual icElemTypeSignature GetType() const =0

References CIccMultiProcessElement::GetType(), and CIccApplyMpe::m_pElem.

+ Here is the call graph for this function:

Field Documentation

◆ m_pApply

CIccApplyCLUT* CIccApplyMpeSpectralCLUT::m_pApply
protected

◆ m_pApplyTag

CIccApplyTagMpe* CIccApplyMpe::m_pApplyTag
protectedinherited

◆ m_pElem

CIccMultiProcessElement* CIccApplyMpe::m_pElem
protectedinherited

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