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

CIccSegmentedCurve Class Reference

#include <IccMpeBasic.h>

Inheritance diagram for CIccSegmentedCurve:

CIccCurveSetCurve List of all members.

Public Member Functions

 CIccSegmentedCurve ()
 CIccSegmentedCurve (const CIccSegmentedCurve &ITPC)
CIccSegmentedCurveoperator= (const CIccSegmentedCurve &ParamCurveTag)
virtual CIccCurveSetCurveNewCopy () const
virtual ~CIccSegmentedCurve ()
virtual icCurveElemSignature GetType () const
virtual const icCharGetClassName () const
virtual void Describe (std::string &sDescription)
virtual bool Read (icUInt32Number size, CIccIO *pIO)
virtual bool Write (CIccIO *pIO)
void Reset ()
bool Insert (CIccCurveSegment *pCurveSegment)
virtual bool Begin ()
virtual icFloatNumber Apply (icFloatNumber v)
virtual icValidateStatus Validate (icTagSignature sig, std::string &sReport, const CIccTagMultiProcessElement *pMPE=NULL) const

Protected Attributes

CIccCurveSegmentListm_list
icUInt32Number m_nReserved1
icUInt32Number m_nReserved2

Detailed Description

Class: CIccSegmentedCurve

Purpose: The Curve Set Segmented Curve Type


Constructor & Destructor Documentation

CIccSegmentedCurve::CIccSegmentedCurve  ) 
 

Name: CIccSegmentedCurve::CIccSegmentedCurve

Purpose:

Args:

Return:

CIccSegmentedCurve::CIccSegmentedCurve const CIccSegmentedCurve curve  ) 
 

Name: CIccSegmentedCurve::CIccSegmentedCurve

Purpose:

Args:

Return:

CIccSegmentedCurve::~CIccSegmentedCurve  )  [virtual]
 

Name: CIccSegmentedCurve::~CIccSegmentedCurve

Purpose:

Args:

Return:


Member Function Documentation

icFloatNumber CIccSegmentedCurve::Apply icFloatNumber  v  )  [virtual]
 

Name: CIccSegmentedCurve::Apply

Purpose:

Args:

Return:

Implements CIccCurveSetCurve.

bool CIccSegmentedCurve::Begin  )  [virtual]
 

Name: CIccSegmentedCurve::Begin

Purpose:

Args:

Return:

Implements CIccCurveSetCurve.

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

Name: CIccSegmentedCurve::Describe

Purpose:

Args:

Return:

Implements CIccCurveSetCurve.

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

Implements CIccCurveSetCurve.

virtual icCurveElemSignature CIccSegmentedCurve::GetType  )  const [inline, virtual]
 

Implements CIccCurveSetCurve.

bool CIccSegmentedCurve::Insert CIccCurveSegment pCurveSegment  ) 
 

Name: CIccSegmentedCurve::Insert

Purpose:

Args:

Return:

virtual CIccCurveSetCurve* CIccSegmentedCurve::NewCopy  )  const [inline, virtual]
 

Implements CIccCurveSetCurve.

CIccSegmentedCurve & CIccSegmentedCurve::operator= const CIccSegmentedCurve curve  ) 
 

Name: &CIccSegmentedCurve::operator=

Purpose:

Args:

Return:

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

Name: CIccSegmentedCurve::Read

Purpose:

Args:

Return:

Implements CIccCurveSetCurve.

void CIccSegmentedCurve::Reset  ) 
 

Name: CIccSegmentedCurve::Reset

Purpose:

Args:

Return:

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

Name: CIccSegmentedCurve::Validate

Purpose:

Args:

Return:

Implements CIccCurveSetCurve.

bool CIccSegmentedCurve::Write CIccIO pIO  )  [virtual]
 

Name: CIccSegmentedCurve::Write

Purpose:

Args:

Return:

Implements CIccCurveSetCurve.


Member Data Documentation

CIccCurveSegmentList* CIccSegmentedCurve::m_list [protected]
 

icUInt32Number CIccSegmentedCurve::m_nReserved1 [protected]
 

icUInt32Number CIccSegmentedCurve::m_nReserved2 [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