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

Uses vtkWindowedSincPolyDataFilter to smooth the mesh. More...

#include <windowed_sinc_smoothing_modifier.h>

Inheritance diagram for noether::WindowedSincSmoothing:

Classes

struct  Config
 Configuration information for WindowedSincSmoothing. More...
 

Public Member Functions

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

Protected Attributes

Config config_
 

Additional Inherited Members

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

Detailed Description

Uses vtkWindowedSincPolyDataFilter to smooth the mesh.

Details of the implementation and the configuration parameters can be found here

See also
https://vtk.org/doc/nightly/html/classvtkWindowedSincPolyDataFilter.html

Member Function Documentation

◆ modify()

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

Reimplemented from noether::MeshModifier.