#include <IccMpeBasic.h>
Inheritance diagram for CIccSampledCurveSegment:
Public Member Functions | |
CIccSampledCurveSegment (icFloatNumber start, icFloatNumber end) | |
CIccSampledCurveSegment (const CIccSampledCurveSegment &ITPC) | |
CIccSampledCurveSegment & | operator= (const CIccSampledCurveSegment &ParamCurveTag) |
virtual CIccCurveSegment * | NewCopy () const |
virtual | ~CIccSampledCurveSegment () |
virtual icCurveSegSignature | GetType () const |
virtual const icChar * | GetClassName () const |
virtual bool | SetSize (icUInt32Number nSize, bool bZeroAlloc=true) |
virtual icUInt32Number | GetSize () |
virtual icFloatNumber * | GetSamples () |
virtual void | Describe (std::string &sDescription) |
virtual bool | Read (icUInt32Number size, CIccIO *pIO) |
virtual bool | Write (CIccIO *pIO) |
virtual bool | Begin () |
virtual icFloatNumber | Apply (icFloatNumber v) |
virtual icValidateStatus | Validate (icTagSignature sig, std::string &sReport, const CIccTagMultiProcessElement *pMPE=NULL) const |
Protected Attributes | |
icUInt32Number | m_nCount |
icFloatNumber * | m_pSamples |
icFloatNumber | m_range |
icFloatNumber | m_last |
Purpose: The sampled curve segment
|
Name: CIccSampledCurveSegment::CIccSampledCurveSegment Purpose: Args: Return: |
|
Name: CIccSampledCurveSegment::CIccSampledCurveSegment Purpose: Args: Return: |
|
Name: CIccSampledCurveSegment::~CIccSampledCurveSegment Purpose: Args: Return: |
|
Name: CIccSampledCurveSegment::Apply Purpose: Args: Return: Implements CIccCurveSegment. |
|
Name: CIccSampledCurveSegment::Begin Purpose: Args: Return: Implements CIccCurveSegment. |
|
Name: CIccSampledCurveSegment::Describe Purpose: Args: Return: Implements CIccCurveSegment. |
|
Implements CIccCurveSegment. |
|
|
|
|
|
Implements CIccCurveSegment. |
|
Implements CIccCurveSegment. |
|
Name: &CIccSampledCurveSegment::operator= Purpose: Args: Return: |
|
Name: CIccSampledCurveSegment::Read Purpose: Args: Return: Implements CIccCurveSegment. |
|
Name: CIccSampledCurveSegment::SetSize Purpose: Sets size of sampled lookup table. Previous data (if exists) is lost. Args: nCount = number of elements in lut (must be >= 2) bZeroAlloc = flag to decide if memory should be set to zero. Return: true if allocation successful. |
|
Name: CIccSampledCurveSegment::Validate Purpose: Args: Return: Implements CIccCurveSegment. |
|
Name: CIccSampledCurveSegment::Write Purpose: Args: Return: Implements CIccCurveSegment. |
|
|
|
|
|
|
|
|