Public Member Functions | Private Member Functions | Private Attributes

EM::Expl2ImplBodyExtracter Class Reference

Inheritance diagram for EM::Expl2ImplBodyExtracter:
ParallelTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 Expl2ImplBodyExtracter (const DAGTetrahedraTree &tree, const StepInterval< int > &inlrg, const StepInterval< int > &crlrg, const StepInterval< float > &zrg, Array3D< float > &arr)
od_int64 nrIterations () const

Private Member Functions

bool doPrepare (int nrthreads)
bool doWork (od_int64, od_int64, int)

Private Attributes

const DAGTetrahedraTreetree_
StepInterval< float > zrg_
const StepInterval< int > & inlrg_
const StepInterval< int > & crlrg_
Array3D< float > & arr_
TypeSet< int > tri_
TypeSet< Plane3planes_

Constructor & Destructor Documentation

EM::Expl2ImplBodyExtracter::Expl2ImplBodyExtracter ( const DAGTetrahedraTree tree,
const StepInterval< int > &  inlrg,
const StepInterval< int > &  crlrg,
const StepInterval< float > &  zrg,
Array3D< float > &  arr 
)

Member Function Documentation

bool EM::Expl2ImplBodyExtracter::doPrepare ( int  nrthreads  )  [private, virtual]

Reimplemented from ParallelTask.

bool EM::Expl2ImplBodyExtracter::doWork ( od_int64  ,
od_int64  ,
int   
) [private]
od_int64 EM::Expl2ImplBodyExtracter::nrIterations (  )  const [virtual]

Implements ParallelTask.


Member Data Documentation