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

CIccTagLutAtoB Class Reference

#include <IccTagLut.h>

Inheritance diagram for CIccTagLutAtoB:

CIccMBB CIccTag CIccTagLutBtoA List of all members.

Public Member Functions

 CIccTagLutAtoB ()
 CIccTagLutAtoB (const CIccTagLutAtoB &ITLA2B)
CIccTagLutAtoBoperator= (const CIccTagLutAtoB &ITLA2B)
virtual CIccTagNewCopy ()
virtual ~CIccTagLutAtoB ()
virtual icTagTypeSignature GetType ()
bool Read (icUInt32Number size, CIccIO *pIO)
bool Write (CIccIO *pIO)
virtual icValidateStatus Validate (icTagSignature sig, std::string &sReport, const CIccProfile *pProfile=NULL)

Protected Attributes

icUInt16Number m_nReservedWord

Detailed Description

Class: CIccTagLutAtoB

Purpose: The LutA2B tag type

Constructor & Destructor Documentation

CIccTagLutAtoB::CIccTagLutAtoB  ) 

Name: CIccTagLutAtoB::CIccTagLutAtoB

Purpose: Constructor

CIccTagLutAtoB::CIccTagLutAtoB const CIccTagLutAtoB ITLA2B  ) 

Name: CIccTagLutAtoB::CIccTagLutAtoB

Purpose: Copy Constructor

Args: ITLA2B = The CIccTagLutAtoB object to be copied

CIccTagLutAtoB::~CIccTagLutAtoB  )  [virtual]

Name: CIccTagLutAtoB::~CIccTagLutAtoB

Purpose: Destructor

Member Function Documentation

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

Function: GetType()

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

Reimplemented from CIccTag.

Reimplemented in CIccTagLutBtoA.

virtual CIccTag* CIccTagLutAtoB::NewCopy  )  [inline, virtual]

Reimplemented in CIccTagLutBtoA.

CIccTagLutAtoB & CIccTagLutAtoB::operator= const CIccTagLutAtoB ITLA2B  ) 

Name: CIccTagLutAtoB::operator=

Purpose: Copy Operator

Args: ITLA2B = The CIccTagLutAtoB object to be copied

bool CIccTagLutAtoB::Read icUInt32Number  size,

Name: CIccTagLutAtoB::Read

Purpose: Read in the tag contents into a data block

Args: size - # of bytes in tag, pIO - IO object to read tag from

Return: true = successful, false = failure

Reimplemented from CIccTag.

icValidateStatus CIccTagLutAtoB::Validate icTagSignature  sig,
std::string &  sReport,
const CIccProfile pProfile = NULL

Name: CIccTagLutAtoB::Validate

Purpose: Check tag data validity.

Args: sig = signature of tag being validated, sReport = String to add report information to

Return: icValidateStatusOK if valid, or other error status.

Reimplemented from CIccMBB.

Reimplemented in CIccTagLutBtoA.

bool CIccTagLutAtoB::Write CIccIO pIO  )  [virtual]

Name: CIccTagLutAtoB::Write

Purpose: Write the tag to a file

Args: pIO - The IO object to write tag to.

Return: true = succesful, false = failure

Reimplemented from CIccTag.

Member Data Documentation

icUInt16Number CIccTagLutAtoB::m_nReservedWord [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