#include </home/clem/local/src/opie/noncore/unsupported/qpdf/xpdf/Function.h>
Inheritance diagram for Function:


Public Member Functions | |
| Function () | |
| virtual | ~Function () |
| GBool | init (Dict *dict) |
| virtual Function * | copy ()=0 |
| int | getInputSize () |
| int | getOutputSize () |
| virtual void | transform (fouble *in, fouble *out)=0 |
| virtual GBool | isOk ()=0 |
Static Public Member Functions | |
| static Function * | parse (Object *funcObj) |
Protected Attributes | |
| int | m |
| int | n |
| fouble | domain [funcMaxInputs][2] |
| fouble | range [funcMaxOutputs][2] |
| GBool | hasRange |
|
|
Definition at line 29 of file Function.cc. |
|
|
Definition at line 32 of file Function.cc. |
|
|
Implemented in IdentityFunction, SampledFunction, ExponentialFunction, StitchingFunction, and PostScriptFunction. Referenced by GfxDeviceNColorSpace::copy(), and GfxSeparationColorSpace::copy(). |
|
|
Definition at line 47 of file Function.h. References m. Referenced by StitchingFunction::StitchingFunction(). |
|
|
Definition at line 48 of file Function.h. References n. Referenced by StitchingFunction::StitchingFunction(). |
|
|
Definition at line 80 of file Function.cc. References Object::arrayGet(), Object::arrayGetLength(), domain, error(), Object::free(), funcMaxInputs, funcMaxOutputs, Object::getNum(), gFalse, gTrue, hasRange, i, Object::isNum(), Dict::lookup(), m, n, and range. Referenced by ExponentialFunction::ExponentialFunction(), PostScriptFunction::PostScriptFunction(), SampledFunction::SampledFunction(), and StitchingFunction::StitchingFunction(). |
|
|
Implemented in IdentityFunction, SampledFunction, ExponentialFunction, StitchingFunction, and PostScriptFunction. Referenced by parse(). |
|
|
Definition at line 35 of file Function.cc. References error(), Object::free(), Object::getDict(), Object::getInt(), Object::isDict(), Object::isName(), isOk(), Object::isStream(), Dict::lookup(), NULL, and Object::streamGetDict(). Referenced by GfxRadialShading::parse(), GfxAxialShading::parse(), GfxDeviceNColorSpace::parse(), GfxSeparationColorSpace::parse(), and StitchingFunction::StitchingFunction(). |
|
||||||||||||
|
|
Definition at line 59 of file Function.h. Referenced by IdentityFunction::IdentityFunction(), init(), StitchingFunction::StitchingFunction(), StitchingFunction::transform(), ExponentialFunction::transform(), and SampledFunction::transform(). |
|
|
Definition at line 62 of file Function.h. Referenced by ExponentialFunction::ExponentialFunction(), IdentityFunction::IdentityFunction(), init(), PostScriptFunction::PostScriptFunction(), SampledFunction::SampledFunction(), and ExponentialFunction::transform(). |
|
|
Definition at line 57 of file Function.h. Referenced by ExponentialFunction::ExponentialFunction(), getInputSize(), IdentityFunction::IdentityFunction(), init(), SampledFunction::SampledFunction(), StitchingFunction::StitchingFunction(), PostScriptFunction::transform(), and SampledFunction::transform(). |
|
|
Definition at line 57 of file Function.h. Referenced by ExponentialFunction::ExponentialFunction(), getOutputSize(), IdentityFunction::IdentityFunction(), init(), SampledFunction::SampledFunction(), PostScriptFunction::transform(), ExponentialFunction::transform(), and SampledFunction::transform(). |
|
|
Definition at line 61 of file Function.h. Referenced by init(), SampledFunction::SampledFunction(), PostScriptFunction::transform(), ExponentialFunction::transform(), and SampledFunction::transform(). |
1.4.2