iMSTK
Interactive Medical Simulation Toolkit
Public Member Functions | List of all members
imstk::ParallelUtils::AABBFunctor Class Reference

Private helper class, providing operator() using in std::parallel_reduce for finding axis-aligned bounding box of a point set. More...

#include <imstkParallelReduce.h>

Public Member Functions

 AABBFunctor (const VecDataArray< double, 3 > &data)
 
 AABBFunctor (AABBFunctor &pObj, tbb::split)
 
AABBFunctoroperator= (const AABBFunctor &)=delete
 
void operator() (const tbb::blocked_range< size_t > &r)
 Compute the lower and upper corner of this in range r.
 
void join (AABBFunctor &pObj)
 Compute the AABB of this and anohter object pObj as a whole.
 
const Vec3d & getLowerCorner () const
 Get the lower corner.
 
const Vec3d & getUpperCorner () const
 Get the upper corner.
 

Detailed Description

Private helper class, providing operator() using in std::parallel_reduce for finding axis-aligned bounding box of a point set.

Definition at line 97 of file imstkParallelReduce.h.


The documentation for this class was generated from the following file: