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 DAGTetrahedraTree & | tree_ |
| StepInterval< float > | zrg_ |
| const StepInterval< int > & | inlrg_ |
| const StepInterval< int > & | crlrg_ |
| Array3D< float > & | arr_ |
| TypeSet< int > | tri_ |
| TypeSet< Plane3 > | planes_ |
| EM::Expl2ImplBodyExtracter::Expl2ImplBodyExtracter | ( | const DAGTetrahedraTree & | tree, | |
| const StepInterval< int > & | inlrg, | |||
| const StepInterval< int > & | crlrg, | |||
| const StepInterval< float > & | zrg, | |||
| Array3D< float > & | arr | |||
| ) |
| 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.
Array3D<float>& EM::Expl2ImplBodyExtracter::arr_ [private] |
const StepInterval<int>& EM::Expl2ImplBodyExtracter::crlrg_ [private] |
const StepInterval<int>& EM::Expl2ImplBodyExtracter::inlrg_ [private] |
TypeSet<Plane3> EM::Expl2ImplBodyExtracter::planes_ [private] |
const DAGTetrahedraTree& EM::Expl2ImplBodyExtracter::tree_ [private] |
TypeSet<int> EM::Expl2ImplBodyExtracter::tri_ [private] |
StepInterval<float> EM::Expl2ImplBodyExtracter::zrg_ [private] |
1.7.1