#include <boost/optional.hpp>
#include "lvr2/algorithm/ReductionAlgorithms.tcc"
Go to the source code of this file.
|  | 
| 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 countmany edges ofmeshfor whichcollapseCostreturns 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 iterativeEdgeCollapsebut with a fixed cost function.  More...
 | 
|  |