Noether  0.0.0
Loading...
Searching...
No Matches
noether::CleanData Class Reference

Merges duplicate points, removes unused points, and/or removes degenerate cells. More...

#include <clean_data_modifier.h>

Inheritance diagram for noether::CleanData:

Public Member Functions

std::vector< pcl::PolygonMesh > modify (const pcl::PolygonMesh &mesh) const override
 

Additional Inherited Members

- Public Types inherited from noether::MeshModifier
using Ptr = std::unique_ptr< MeshModifier >
 
using ConstPtr = std::unique_ptr< const MeshModifier >
 

Detailed Description

Merges duplicate points, removes unused points, and/or removes degenerate cells.

Uses the VTK capability shown in this example

See also
https://lorensen.github.io/VTKExamples/site/Cxx/PolyData/CleanPolyData

Member Function Documentation

◆ modify()

std::vector< pcl::PolygonMesh > noether::CleanData::modify ( const pcl::PolygonMesh &  mesh) const
overridevirtual

Reimplemented from noether::MeshModifier.