#include <IccTagLut.h>
Inheritance diagram for CIccCurve:
Public Member Functions | |
CIccCurve () | |
virtual CIccTag * | NewCopy () const |
virtual | ~CIccCurve () |
virtual void | DumpLut (std::string &sDescription, const icChar *szName, icColorSpaceSignature csSig, int nIndex) |
virtual void | Begin () |
virtual icFloatNumber | Apply (icFloatNumber v) |
icFloatNumber | Find (icFloatNumber v) |
virtual bool | IsIdentity () |
Protected Member Functions | |
icFloatNumber | Find (icFloatNumber v, icFloatNumber p0, icFloatNumber v0, icFloatNumber p1, icFloatNumber v1) |
Purpose: The base curve class
|
|
|
|
|
Reimplemented in CIccTagCurve, and CIccTagParametricCurve. |
|
Reimplemented in CIccTagCurve, and CIccTagParametricCurve. |
|
Reimplemented in CIccTagCurve, and CIccTagParametricCurve. |
|
Name: CIccCurve::Find Purpose: Read in the tag contents into a data block Args: v = index to be searched, v0 = index less than/equal to v, p0 = the value at index v0, v1 = index greater than/equal to v, p1 = value at index v1 Return: The value at the requested index |
|
|
|
Reimplemented in CIccTagCurve, and CIccTagParametricCurve. |
|
Function: NewCopy(sDescription) Each derived tag will implement it's own NewCopy() function. Parameter(s): none Returns a new CIccTag object that is a copy of this object. Reimplemented from CIccTag. Reimplemented in CIccTagCurve, and CIccTagParametricCurve. |