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

CIccTagProfileSequenceId Class Reference

#include <IccTagProfSeqId.h>

Inheritance diagram for CIccTagProfileSequenceId:

CIccTag List of all members.

Public Member Functions

 CIccTagProfileSequenceId ()
 CIccTagProfileSequenceId (const CIccTagProfileSequenceId &lut)
CIccTagProfileSequenceIdoperator= (const CIccTagProfileSequenceId &lut)
virtual CIccTagNewCopy () const
virtual ~CIccTagProfileSequenceId ()
virtual icTagTypeSignature GetType ()
virtual const icCharGetClassName ()
virtual void Describe (std::string &sDescription)
virtual bool Read (icUInt32Number size, CIccIO *pIO)
virtual bool Write (CIccIO *pIO)
virtual icValidateStatus Validate (icTagSignature sig, std::string &sReport, const CIccProfile *pProfile=NULL) const
bool AddProfileDescription (CIccProfile &profile)
bool AddProfileDescription (const CIccProfileIdDesc &profileDesc)
CIccProfileIdDescGetFirst ()
CIccProfileIdDescGetLast ()
CIccProfileIdDescList::iterator begin ()
CIccProfileIdDescList::iterator end ()

Static Public Member Functions

CIccTagProfileSequenceIdParseMem (icUInt8Number *pMem, icUInt32Number size)

Protected Member Functions

void Cleanup ()

Protected Attributes

CIccProfileIdDescListm_list

Detailed Description

Class: CIccTagProfileSequenceId

Purpose: The ProfileSequenceId tag


Constructor & Destructor Documentation

CIccTagProfileSequenceId::CIccTagProfileSequenceId  ) 
 

Name: CIccTagProfileSequenceId::CIccTagProfileSequenceId

Purpose:

Args:

Return:

CIccTagProfileSequenceId::CIccTagProfileSequenceId const CIccTagProfileSequenceId psi  ) 
 

Name: CIccTagProfileSequenceId::CIccTagProfileSequenceId

Purpose:

Args:

Return:

CIccTagProfileSequenceId::~CIccTagProfileSequenceId  )  [virtual]
 

Name: CIccTagProfileSequenceId::~CIccTagProfileSequenceId

Purpose:

Args:

Return:


Member Function Documentation

bool CIccTagProfileSequenceId::AddProfileDescription const CIccProfileIdDesc profileDesc  ) 
 

Name: sampleICC::CIccTagProfileSequenceId::AddProfileDescription

Purpose:

Args: CIccProfileIdDesc &profileDesc

Return: bool

bool CIccTagProfileSequenceId::AddProfileDescription CIccProfile profile  )  [inline]
 

CIccProfileIdDescList::iterator CIccTagProfileSequenceId::begin  )  [inline]
 

void CIccTagProfileSequenceId::Cleanup  )  [protected]
 

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

Name: CIccTagProfileSequenceId::Describe

Purpose:

Args:

Return:

Reimplemented from CIccTag.

CIccProfileIdDescList::iterator CIccTagProfileSequenceId::end  )  [inline]
 

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

Reimplemented from CIccTag.

CIccProfileIdDesc * CIccTagProfileSequenceId::GetFirst  ) 
 

Name: sampleICC::CIccTagProfileSequenceId::GetFirst

Purpose:

Args:

Return: CIccProfileIdDesc *

CIccProfileIdDesc * CIccTagProfileSequenceId::GetLast  ) 
 

Name: sampleICC::CIccTagProfileSequenceId::GetLast

Purpose:

Args:

Return: CIccProfileIdDesc *

virtual icTagTypeSignature CIccTagProfileSequenceId::GetType  )  [inline, virtual]
 

Function: GetType()

Purpose: Get Tag Type. Each derived tag will implement it's own GetType() function.

Reimplemented from CIccTag.

virtual CIccTag* CIccTagProfileSequenceId::NewCopy  )  const [inline, virtual]
 

Function: NewCopy(sDescription) Each derived tag will implement it's own NewCopy() function.

Parameter(s): none

Returns a new CIccTag object that is a copy of this object.

Reimplemented from CIccTag.

CIccTagProfileSequenceId & CIccTagProfileSequenceId::operator= const CIccTagProfileSequenceId psi  ) 
 

Name: &operator=

Purpose:

Args:

Return:

CIccTagProfileSequenceId * CIccTagProfileSequenceId::ParseMem icUInt8Number pMem,
icUInt32Number  size
[static]
 

Name: CIccTagProfileSequenceId::ParseMem

Purpose:

Args:

Return:

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

Name: CIccTagProfileSequenceId::Read

Purpose:

Args:

Return:

Reimplemented from CIccTag.

icValidateStatus CIccTagProfileSequenceId::Validate icTagSignature  sig,
std::string &  sReport,
const CIccProfile pProfile = NULL
const [virtual]
 

Name: CIccTagProfileSequenceId::Validate

Purpose:

Args:

Return:

Reimplemented from CIccTag.

bool CIccTagProfileSequenceId::Write CIccIO pIO  )  [virtual]
 

Name: CIccTagProfileSequenceId::Write

Purpose:

Args:

Return:

Reimplemented from CIccTag.


Member Data Documentation

CIccProfileIdDescList* CIccTagProfileSequenceId::m_list [protected]
 


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