#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 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...
|
|