Namespaces | Functions
ReductionAlgorithms.hpp File Reference
#include <boost/optional.hpp>
#include "lvr2/algorithm/ReductionAlgorithms.tcc"
Include dependency graph for ReductionAlgorithms.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lvr2
 

Functions

template<typename BaseVecT , typename CostF >
size_t lvr2::iterativeEdgeCollapse (BaseMesh< BaseVecT > &mesh, const size_t count, FaceMap< Normal< typename BaseVecT::CoordType >> &faceNormals, CostF collapseCost)
 Collapses count many edges of mesh for which collapseCost returns the smallest values. More...
 
template<typename BaseVecT >
size_t lvr2::simpleMeshReduction (BaseMesh< BaseVecT > &mesh, const size_t count, FaceMap< Normal< typename BaseVecT::CoordType >> &faceNormals)
 Like iterativeEdgeCollapse but with a fixed cost function. More...
 


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:25