Public Member Functions | Protected Member Functions | Protected Attributes

ParallelDTriangulator Class Reference

Inheritance diagram for ParallelDTriangulator:
ParallelTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 ParallelDTriangulator (DAGTriangleTree &)
 ~ParallelDTriangulator ()
bool isDataRandom ()
void dataIsRandom (bool yn)
void setCalcScope (const Interval< int > &rg)

Protected Member Functions

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

Protected Attributes

od_int64 * permutation_
bool israndom_
DAGTriangleTreetree_
Interval< od_int64 > calcscope_

Constructor & Destructor Documentation

ParallelDTriangulator::ParallelDTriangulator ( DAGTriangleTree  ) 
ParallelDTriangulator::~ParallelDTriangulator (  ) 

Member Function Documentation

void ParallelDTriangulator::dataIsRandom ( bool  yn  )  [inline]
bool ParallelDTriangulator::doPrepare ( int   )  [protected, virtual]

Reimplemented from ParallelTask.

bool ParallelDTriangulator::doWork ( od_int64  ,
od_int64  ,
int   
) [protected]
bool ParallelDTriangulator::isDataRandom (  )  [inline]
int ParallelDTriangulator::maxNrThreads (  )  const [inline, protected, virtual]

Reimplemented from ParallelTask.

od_int64 ParallelDTriangulator::nrIterations (  )  const [protected, virtual]

Implements ParallelTask.

void ParallelDTriangulator::setCalcScope ( const Interval< int > &  rg  ) 

Member Data Documentation

od_int64* ParallelDTriangulator::permutation_ [protected]