Public Member Functions | Protected Member Functions | Protected Attributes | Friends

Array2DInterpolExtension Class Reference

Inheritance diagram for Array2DInterpolExtension:
Array2DInterpol ParallelTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 mDefaultFactoryInstantiation (Array2DInterpol, Array2DInterpolExtension,"Extension", sFactoryKeyword())
 Array2DInterpolExtension ()
 ~Array2DInterpolExtension ()
bool canUseArrayAccess () const
void setNrSteps (int n)
int getNrSteps () const

Protected Member Functions

bool doWork (od_int64, od_int64, int)
od_int64 nrIterations () const

Protected Attributes

od_int64 nrsteps_
A2DIntExtenExecutor * executor_

Friends

class A2DIntExtenExecutor

Constructor & Destructor Documentation

Array2DInterpolExtension::Array2DInterpolExtension (  ) 
Array2DInterpolExtension::~Array2DInterpolExtension (  ) 

Member Function Documentation

bool Array2DInterpolExtension::canUseArrayAccess (  )  const [inline, virtual]

Reimplemented from Array2DInterpol.

bool Array2DInterpolExtension::doWork ( od_int64  ,
od_int64  ,
int   
) [protected]
int Array2DInterpolExtension::getNrSteps (  )  const [inline]
Array2DInterpolExtension::mDefaultFactoryInstantiation ( Array2DInterpol  ,
Array2DInterpolExtension  ,
"Extension"  ,
sFactoryKeyword()   
)
od_int64 Array2DInterpolExtension::nrIterations (  )  const [inline, protected, virtual]

Implements ParallelTask.

void Array2DInterpolExtension::setNrSteps ( int  n  )  [inline]

Friends And Related Function Documentation

friend class A2DIntExtenExecutor [friend]

Member Data Documentation

A2DIntExtenExecutor* Array2DInterpolExtension::executor_ [protected]
od_int64 Array2DInterpolExtension::nrsteps_ [protected]