SampleICC Main srcforge
Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CIccMpeUnknown Class Reference

#include <IccTagMPE.h>

Inheritance diagram for CIccMpeUnknown:

CIccMultiProcessElement List of all members.

Public Member Functions

 CIccMpeUnknown ()
 CIccMpeUnknown (const CIccMpeUnknown &elem)
CIccMpeUnknownoperator= (const CIccMpeUnknown &elem)
virtual CIccMultiProcessElementNewCopy () const
virtual ~CIccMpeUnknown ()
virtual icElemTypeSignature GetType () const
virtual const icCharGetClassName () const
virtual bool IsSupported ()
virtual void Describe (std::string &sDescription)
bool SetDataSize (icUInt32Number nSize, bool bZeroData=true)
icUInt8NumberGetData ()
virtual bool Read (icUInt32Number nSize, CIccIO *pIO)
virtual bool Write (CIccIO *pIO)
virtual bool Begin (icElemInterp nIterp=icElemInterpLinear, CIccTagMultiProcessElement *pMPE=NULL)
virtual void Apply (icFloatNumber *pDestPixel, const icFloatNumber *pSrcPixel)
virtual icValidateStatus Validate (icTagSignature sig, std::string &sReport, const CIccTagMultiProcessElement *pMPE=NULL) const

Protected Attributes

icElemTypeSignature m_sig
icUInt32Number m_nReserved
icUInt16Number m_nInputChannels
icUInt16Number m_nOutputChannels
icUInt32Number m_nSize
icUInt8Numberm_pData

Detailed Description

Class: CIccMpeUnknown

Purpose: Base Class for Process Elements


Constructor & Destructor Documentation

CIccMpeUnknown::CIccMpeUnknown  ) 
 

Name: CIccMpeUnknown::CIccMpeUnknown

Purpose:

Args:

Return:

CIccMpeUnknown::CIccMpeUnknown const CIccMpeUnknown elem  ) 
 

Name: CIccMpeUnknown::CIccMpeUnknown

Purpose:

Args:

Return:

CIccMpeUnknown::~CIccMpeUnknown  )  [virtual]
 

Name: CIccMpeUnknown::~CIccMpeUnknown

Purpose:

Args:

Return:


Member Function Documentation

virtual void CIccMpeUnknown::Apply icFloatNumber pDestPixel,
const icFloatNumber pSrcPixel
[inline, virtual]
 

Implements CIccMultiProcessElement.

virtual bool CIccMpeUnknown::Begin icElemInterp  nIterp = icElemInterpLinear,
CIccTagMultiProcessElement pMPE = NULL
[inline, virtual]
 

Implements CIccMultiProcessElement.

void CIccMpeUnknown::Describe std::string &  sDescription  )  [virtual]
 

Name: CIccMpeUnknown::Describe

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

virtual const icChar* CIccMpeUnknown::GetClassName  )  const [inline, virtual]
 

Implements CIccMultiProcessElement.

icUInt8Number* CIccMpeUnknown::GetData  )  [inline]
 

virtual icElemTypeSignature CIccMpeUnknown::GetType  )  const [inline, virtual]
 

Implements CIccMultiProcessElement.

virtual bool CIccMpeUnknown::IsSupported  )  [inline, virtual]
 

Reimplemented from CIccMultiProcessElement.

virtual CIccMultiProcessElement* CIccMpeUnknown::NewCopy  )  const [inline, virtual]
 

Implements CIccMultiProcessElement.

CIccMpeUnknown & CIccMpeUnknown::operator= const CIccMpeUnknown elem  ) 
 

Name: CIccMpeUnknown::operator=

Purpose:

Args:

Return:

bool CIccMpeUnknown::Read icUInt32Number  nSize,
CIccIO pIO
[virtual]
 

Name: CIccMpeUnknown::Read

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

bool CIccMpeUnknown::SetDataSize icUInt32Number  nSize,
bool  bZeroData = true
 

Name: CIccMpeUnknown::SetDataSize

Purpose:

Args:

Return:

icValidateStatus CIccMpeUnknown::Validate icTagSignature  sig,
std::string &  sReport,
const CIccTagMultiProcessElement pMPE = NULL
const [virtual]
 

Name: CIccMpeUnknown::Validate

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

bool CIccMpeUnknown::Write CIccIO pIO  )  [virtual]
 

Name: CIccMpeUnknown::Write

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.


Member Data Documentation

icUInt16Number CIccMpeUnknown::m_nInputChannels [protected]
 

Reimplemented from CIccMultiProcessElement.

icUInt16Number CIccMpeUnknown::m_nOutputChannels [protected]
 

Reimplemented from CIccMultiProcessElement.

icUInt32Number CIccMpeUnknown::m_nReserved [protected]
 

Reimplemented from CIccMultiProcessElement.

icUInt32Number CIccMpeUnknown::m_nSize [protected]
 

icUInt8Number* CIccMpeUnknown::m_pData [protected]
 

icElemTypeSignature CIccMpeUnknown::m_sig [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Jun 26 17:51:45 2007 for IccProfLib by  doxygen 1.3.9.1