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)
CIccSegmentedCurve & operator= (const CIccSegmentedCurve &ParamCurveTag)
virtual CIccCurveSetCurve * NewCopy () const
virtual ~CIccSegmentedCurve ()
virtual icCurveElemSignature GetType () const
virtual const icChar * GetClassName () 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

CIccCurveSegmentList * m_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