A surface reconstruction object that implements the standard marching cubes algorithm using a hashed grid structure for parallel computation. More...
#include <FastReconstruction.hpp>

| Public Member Functions | |
| FastReconstruction (shared_ptr< HashGrid< BaseVecT, BoxT >> grid) | |
| Constructor.  More... | |
| virtual void | getMesh (BaseMesh< BaseVecT > &mesh) | 
| Returns the surface reconstruction of the given point set.  More... | |
| virtual void | getMesh (BaseMesh< BaseVecT > &mesh, BoundingBox< BaseVecT > &bb, vector< unsigned int > &duplicates, float comparePrecision) | 
| virtual | ~FastReconstruction () | 
| Destructor.  More... | |
|  Public Member Functions inherited from lvr2::FastReconstructionBase< BaseVecT > | |
| virtual | ~FastReconstructionBase ()=default | 
| Private Attributes | |
| shared_ptr< HashGrid< BaseVecT, BoxT > > | m_grid | 
A surface reconstruction object that implements the standard marching cubes algorithm using a hashed grid structure for parallel computation.
Definition at line 87 of file FastReconstruction.hpp.
| lvr2::FastReconstruction< BaseVecT, BoxT >::FastReconstruction | ( | shared_ptr< HashGrid< BaseVecT, BoxT >> | grid | ) | 
Constructor.
| grid | A HashGrid instance on which the reconstruction is performed. | 
| 
 | inlinevirtual | 
Destructor.
Definition at line 102 of file FastReconstruction.hpp.
| 
 | virtual | 
Returns the surface reconstruction of the given point set.
| mesh | 
Implements lvr2::FastReconstructionBase< BaseVecT >.
| 
 | virtual | 
Implements lvr2::FastReconstructionBase< BaseVecT >.
| 
 | private | 
Definition at line 120 of file FastReconstruction.hpp.