IccMAX 2.1.27
Color Profile Tools
|
#include <IccMpeBasic.h>
Public Member Functions | |
virtual | ~CIccCurveSetCurve () |
virtual icFloatNumber | Apply (icFloatNumber v) const =0 |
virtual bool | Begin (icElemInterp nInterp, CIccTagMultiProcessElement *pMPE)=0 |
virtual void | Describe (std::string &sDescription, int nVerboseness=100)=0 |
virtual const icChar * | GetClassName () const =0 |
virtual icCurveElemSignature | GetType () const =0 |
virtual CIccCurveSetCurve * | NewCopy () const =0 |
virtual bool | Read (icUInt32Number size, CIccIO *pIO)=0 |
virtual icValidateStatus | Validate (std::string sigPath, std::string &sReport, const CIccTagMultiProcessElement *pMPE=NULL, const CIccProfile *pProfile=NULL) const =0 |
virtual bool | Write (CIccIO *pIO)=0 |
Static Public Member Functions | |
static CIccCurveSetCurve * | Create (icCurveElemSignature sig) |
Class: CIccCurveSetCurve
Purpose: Base class for Curve Set Curves
|
inlinevirtual |
|
pure virtual |
Implemented in CIccSegmentedCurve, CIccSingleSampledCurve, and CIccSampledCalculatorCurve.
Referenced by CIccMpeCurveSet::Apply(), and CIccMpeToneMap::Apply().
|
pure virtual |
Implemented in CIccSegmentedCurve, CIccSingleSampledCurve, and CIccSampledCalculatorCurve.
Referenced by CIccMpeCurveSet::Begin(), and CIccMpeToneMap::Begin().
|
static |
Name: CIccCurveSetCurve::Create
Purpose:
Args:
Return:
References CIccSampledCalculatorCurve::CIccSampledCalculatorCurve(), CIccSegmentedCurve::CIccSegmentedCurve(), CIccSingleSampledCurve::CIccSingleSampledCurve(), icSigSampledCalculatorCurve, icSigSegmentedCurve, and icSigSingleSampledCurve.
Referenced by CIccMpeCurveSet::Read(), and CIccMpeToneMap::Read().
|
pure virtual |
Implemented in CIccSegmentedCurve, CIccSingleSampledCurve, and CIccSampledCalculatorCurve.
Referenced by CIccMpeCurveSet::Describe(), and CIccMpeToneMap::Describe().
|
pure virtual |
Implemented in CIccSegmentedCurve, CIccSingleSampledCurve, and CIccSampledCalculatorCurve.
|
pure virtual |
Implemented in CIccSegmentedCurve, CIccSingleSampledCurve, and CIccSampledCalculatorCurve.
Referenced by ToXmlCurve().
|
pure virtual |
Implemented in CIccSegmentedCurve, CIccSingleSampledCurve, and CIccSampledCalculatorCurve.
Referenced by CIccMpeCurveSet::CIccMpeCurveSet(), CIccMpeToneMap::CIccMpeToneMap(), CIccMpeCurveSet::operator=(), and CIccMpeToneMap::operator=().
|
pure virtual |
Implemented in CIccSegmentedCurve, CIccSingleSampledCurve, and CIccSampledCalculatorCurve.
Referenced by CIccMpeCurveSet::Read(), and CIccMpeToneMap::Read().
|
pure virtual |
Implemented in CIccSegmentedCurve, CIccSingleSampledCurve, and CIccSampledCalculatorCurve.
Referenced by CIccMpeCurveSet::Validate(), and CIccMpeToneMap::Validate().
|
pure virtual |
Implemented in CIccSegmentedCurve, CIccSingleSampledCurve, and CIccSampledCalculatorCurve.
Referenced by CIccMpeCurveSet::Write(), and CIccMpeToneMap::Write().