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

#include <IccMpeBasic.h>

+ Inheritance diagram for CIccApplyMpeCLUT:
+ Collaboration diagram for CIccApplyMpeCLUT:

Public Member Functions

virtual ~CIccApplyMpeCLUT ()
 
void Apply (icFloatNumber *pDestPixel, const icFloatNumber *pSrcPixel)
 
virtual const icCharGetClassName () const
 
CIccMultiProcessElementGetElem () const
 
virtual icElemTypeSignature GetType () const
 
bool Init (icUInt32Number nNodes)
 

Protected Member Functions

 CIccApplyMpeCLUT (CIccMultiProcessElement *pElem, CIccApplyCLUT *pApply)
 

Protected Attributes

CIccApplyCLUTm_pApply
 
CIccApplyTagMpem_pApplyTag
 
CIccMultiProcessElementm_pElem
 

Detailed Description

Class: CIccApplyMpeCLUT

Purpose: The Calculator process element apply data

Constructor & Destructor Documentation

◆ ~CIccApplyMpeCLUT()

CIccApplyMpeCLUT::~CIccApplyMpeCLUT ( )
virtual

Name: CIccApplyMpeCLUT::~CIccApplyMpeCLUT

Purpose: Destructor

5801{
5802 if (m_pApply)
5803 delete m_pApply;
5804}
CIccApplyCLUT * m_pApply
Definition IccMpeBasic.h:708

References m_pApply.

◆ CIccApplyMpeCLUT()

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

Name: CIccApplyMpeCLUT::CIccApplyMpeCLUT

Purpose: Constructor

5786 : CIccApplyMpe(pElem)
5787{
5788 m_pApply = pApply;
5789}
Definition IccTagMPE.h:203

References CIccApplyMpe::CIccApplyMpe(), and m_pApply.

Referenced by CIccMpeCLUT::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 * CIccApplyMpeCLUT::GetClassName ( ) const
inlinevirtual

Reimplemented from CIccApplyMpe.

701{ return "CIccApplyMpeCLUT"; }

◆ 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 CIccApplyMpeCLUT::GetType ( ) const
inlinevirtual

Reimplemented from CIccApplyMpe.

700{ return icSigCLutElemType; }
@ icSigCLutElemType
Definition icProfileHeader.h:645

References icSigCLutElemType.

◆ Init()

bool CIccApplyMpeCLUT::Init ( icUInt32Number  nNodes)

Field Documentation

◆ m_pApply

CIccApplyCLUT* CIccApplyMpeCLUT::m_pApply
protected

◆ m_pApplyTag

CIccApplyTagMpe* CIccApplyMpe::m_pApplyTag
protectedinherited

◆ m_pElem


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