Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ExponentialFunction Class Reference

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

Inheritance diagram for ExponentialFunction:

Inheritance graph
[legend]
Collaboration diagram for ExponentialFunction:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ExponentialFunction (Object *funcObj, Dict *dict)
virtual ~ExponentialFunction ()
virtual Functioncopy ()
virtual void transform (fouble *in, fouble *out)
virtual GBool isOk ()

Private Member Functions

 ExponentialFunction (ExponentialFunction *func)

Private Attributes

fouble c0 [funcMaxOutputs]
fouble c1 [funcMaxOutputs]
fouble e
GBool ok

Constructor & Destructor Documentation

ExponentialFunction::ExponentialFunction Object funcObj,
Dict dict
 

Definition at line 412 of file Function.cc.

References Object::arrayGet(), Object::arrayGetLength(), c0, c1, e, error(), Object::free(), funcMaxOutputs, Object::getNum(), gFalse, gTrue, Function::hasRange, i, Function::init(), Object::isNum(), Dict::lookup(), Function::m, Function::n, and ok.

Referenced by copy().

ExponentialFunction::~ExponentialFunction  )  [virtual]
 

Definition at line 503 of file Function.cc.

ExponentialFunction::ExponentialFunction ExponentialFunction func  )  [private]
 

Definition at line 506 of file Function.cc.


Member Function Documentation

virtual Function* ExponentialFunction::copy  )  [inline, virtual]
 

Implements Function.

Definition at line 117 of file Function.h.

References ExponentialFunction().

virtual GBool ExponentialFunction::isOk  )  [inline, virtual]
 

Implements Function.

Definition at line 119 of file Function.h.

References ok.

void ExponentialFunction::transform fouble in,
fouble out
[virtual]
 

Implements Function.

Definition at line 510 of file Function.cc.

References c0, c1, Function::domain, e, Function::hasRange, i, Function::n, Function::range, and Opie::MM::x.


Member Data Documentation

fouble ExponentialFunction::c0[funcMaxOutputs] [private]
 

Definition at line 125 of file Function.h.

Referenced by ExponentialFunction(), and transform().

fouble ExponentialFunction::c1[funcMaxOutputs] [private]
 

Definition at line 126 of file Function.h.

Referenced by ExponentialFunction(), and transform().

fouble ExponentialFunction::e [private]
 

Definition at line 127 of file Function.h.

Referenced by ExponentialFunction(), and transform().

GBool ExponentialFunction::ok [private]
 

Definition at line 128 of file Function.h.

Referenced by ExponentialFunction(), and isOk().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:32:22 2005 for OPIE by  doxygen 1.4.2