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

CIccMpeAcs Class Reference

#include <IccMpeACS.h>

Inheritance diagram for CIccMpeAcs:

CIccMultiProcessElement CIccMpeBAcs CIccMpeEAcs List of all members.

Public Member Functions

virtual ~CIccMpeAcs ()
virtual void Describe (std::string &sDescription)
virtual bool Read (icUInt32Number size, CIccIO *pIO)
virtual bool Write (CIccIO *pIO)
virtual bool Begin (icElemInterp nInterp, CIccTagMultiProcessElement *pMPE)
virtual void Apply (icFloatNumber *pDestPixel, const icFloatNumber *pSrcPixel)
virtual icValidateStatus Validate (icTagSignature sig, std::string &sReport, const CIccTagMultiProcessElement *pMPE=NULL) const
virtual bool IsAcs ()
bool AllocData (icUInt32Number size)
icUInt8NumberGetData ()
icUInt32Number GetDataSize ()
virtual icAcsSignature GetAcsSig ()

Protected Member Functions

 CIccMpeAcs ()

Protected Attributes

icAcsSignature m_signature
icUInt32Number m_nDataSize
icUInt8Numberm_pData

Detailed Description

Class: CIccMpeAcs

Purpose: The alternate connection space base class element


Constructor & Destructor Documentation

CIccMpeAcs::~CIccMpeAcs  )  [virtual]
 

Name: CIccMpeAcs::~CIccMpeAcs

Purpose: Base destructor

CIccMpeAcs::CIccMpeAcs  )  [protected]
 

Name: CIccMpeAcs::CIccMpeACS

Purpose: Base constructor (protected)


Member Function Documentation

bool CIccMpeAcs::AllocData icUInt32Number  size  ) 
 

Name: CIccMpeAcs::AllocData

Purpose:

Args:

Return:

void CIccMpeAcs::Apply icFloatNumber dstPixel,
const icFloatNumber srcPixel
[virtual]
 

Name: CIccMpeAcs::Apply

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

bool CIccMpeAcs::Begin icElemInterp  nInterp,
CIccTagMultiProcessElement pMPE
[virtual]
 

Name: CIccMpeAcs::Begin

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

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

Name: CIccMpeAcs::Describe

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

virtual icAcsSignature CIccMpeAcs::GetAcsSig  )  [inline, virtual]
 

icUInt8Number* CIccMpeAcs::GetData  )  [inline]
 

icUInt32Number CIccMpeAcs::GetDataSize  )  [inline]
 

virtual bool CIccMpeAcs::IsAcs  )  [inline, virtual]
 

Reimplemented from CIccMultiProcessElement.

bool CIccMpeAcs::Read icUInt32Number  size,
CIccIO pIO
[virtual]
 

Name: CIccMpeAcs::Read

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

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

Name: CIccMpeAcs::Validate

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.

bool CIccMpeAcs::Write CIccIO pIO  )  [virtual]
 

Name: CIccMpeAcs::Write

Purpose:

Args:

Return:

Implements CIccMultiProcessElement.


Member Data Documentation

icUInt32Number CIccMpeAcs::m_nDataSize [protected]
 

icUInt8Number* CIccMpeAcs::m_pData [protected]
 

icAcsSignature CIccMpeAcs::m_signature [protected]
 


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