Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
CIccApplyMpe Class Reference

Class: CIccApplyMpe. More...

#include <IccTagMPE.h>

+ Inheritance diagram for CIccApplyMpe:
+ Collaboration diagram for CIccApplyMpe:

Public Member Functions

void Apply (icFloatNumber *pDestPixel, const icFloatNumber *pSrcPixel)
 
 CIccApplyMpe (CIccMultiProcessElement *pElem)
 Name: CIccApplyMpe::CIccApplyMpe.
 
virtual const icCharGetClassName () const
 
CIccMultiProcessElementGetElem () const
 
virtual icElemTypeSignature GetType () const
 
virtual ~CIccApplyMpe ()
 Name: CIccApplyMpe::~CIccApplyMpe.
 

Protected Attributes

CIccApplyTagMpem_pApplyTag
 
CIccMultiProcessElementm_pElem
 

Detailed Description

Class: CIccApplyMpe.

Purpose: Base Class for Apply storage for Multi Process Elements

Definition at line 202 of file IccTagMPE.h.

Constructor & Destructor Documentation

◆ CIccApplyMpe()

CIccApplyMpe::CIccApplyMpe ( CIccMultiProcessElement * pElem)

Name: CIccApplyMpe::CIccApplyMpe.

Purpose:

Args:

Return:

Definition at line 99 of file IccTagMPE.cpp.

100{
101 m_pElem = pElem;
102 m_pApplyTag = NULL;
103}
CIccMultiProcessElement * m_pElem
Definition IccTagMPE.h:218
CIccApplyTagMpe * m_pApplyTag
Definition IccTagMPE.h:216

◆ ~CIccApplyMpe()

CIccApplyMpe::~CIccApplyMpe ( )
virtual

Name: CIccApplyMpe::~CIccApplyMpe.

Purpose:

Args:

Return:

Definition at line 116 of file IccTagMPE.cpp.

117{
118}

Member Function Documentation

◆ Apply()

void CIccApplyMpe::Apply ( icFloatNumber * pDestPixel,
const icFloatNumber * pSrcPixel )
inline

Definition at line 213 of file IccTagMPE.h.

213{ m_pElem->Apply(this, pDestPixel, pSrcPixel); }
virtual void Apply(CIccApplyMpe *pApply, icFloatNumber *pDestPixel, const icFloatNumber *pSrcPixel) const =0

Referenced by CIccSampledCalculatorCurve::Begin().

+ Here is the caller graph for this function:

◆ GetClassName()

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

Reimplemented in CIccApplyMpeCalculator, CIccApplyMpeCLUT, and CIccApplyMpeSpectralCLUT.

Definition at line 209 of file IccTagMPE.h.

209{ return "CIccApplyMpe"; }

◆ GetElem()

CIccMultiProcessElement * CIccApplyMpe::GetElem ( ) const
inline

Definition at line 211 of file IccTagMPE.h.

211{ return m_pElem; }

◆ GetType()

virtual icElemTypeSignature CIccApplyMpe::GetType ( ) const
inlinevirtual

Reimplemented in CIccApplyMpeCalculator, CIccApplyMpeCLUT, and CIccApplyMpeSpectralCLUT.

Definition at line 208 of file IccTagMPE.h.

208{ return icSigUnknownElemType; }
#define icSigUnknownElemType
Convenience Enum Definitions - Not defined in proposal.

References icSigUnknownElemType.

Member Data Documentation

◆ m_pApplyTag

CIccApplyTagMpe* CIccApplyMpe::m_pApplyTag
protected

Definition at line 216 of file IccTagMPE.h.

◆ m_pElem

CIccMultiProcessElement* CIccApplyMpe::m_pElem
protected

Definition at line 218 of file IccTagMPE.h.


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