SampledFunction Class Reference

#include <Function.h>

Inherits Function.


Public Member Functions

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

Private Member Functions

 SampledFunction (SampledFunction *func)

Private Attributes

int sampleSize [funcMaxInputs]
double encode [funcMaxInputs][2]
double decode [funcMaxOutputs][2]
double * samples
GBool ok


Detailed Description

Definition at line 87 of file Function.h.


Constructor & Destructor Documentation

SampledFunction::SampledFunction ( Object funcObj,
Dict dict 
)

Referenced by copy().

virtual SampledFunction::~SampledFunction (  )  [virtual]

SampledFunction::SampledFunction ( SampledFunction func  )  [private]


Member Function Documentation

virtual Function* SampledFunction::copy (  )  [inline, virtual]

Implements Function.

Definition at line 92 of file Function.h.

References SampledFunction().

00092 { return new SampledFunction(this); }

virtual void SampledFunction::transform ( double *  in,
double *  out 
) [virtual]

Implements Function.

virtual GBool SampledFunction::isOk (  )  [inline, virtual]

Implements Function.

Definition at line 94 of file Function.h.

References ok.

00094 { return ok; }


Field Documentation

int SampledFunction::sampleSize[funcMaxInputs] [private]

Definition at line 101 of file Function.h.

double SampledFunction::encode[funcMaxInputs][2] [private]

Definition at line 103 of file Function.h.

double SampledFunction::decode[funcMaxOutputs][2] [private]

Definition at line 105 of file Function.h.

double* SampledFunction::samples [private]

Definition at line 106 of file Function.h.

GBool SampledFunction::ok [private]

Definition at line 107 of file Function.h.

Referenced by isOk().


The documentation for this class was generated from the following file:
Generated on Fri Jan 9 14:45:39 2009 for libextractor by  doxygen 1.5.1