#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. |
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1