Noether  0.0.0
Loading...
Searching...
No Matches
noether::MeshModifier Struct Reference

A common interface for mesh modifications. More...

#include <mesh_modifier.h>

Inheritance diagram for noether::MeshModifier:

Public Types

using Ptr = std::unique_ptr< MeshModifier >
 
using ConstPtr = std::unique_ptr< const MeshModifier >
 

Public Member Functions

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

Detailed Description

A common interface for mesh modifications.

Since some modifications, such as segmentation, output multiple meshes, the function returns a list of meshes. Since the return value is a list, this interface (unlike the tool path modifier) takes the input by reference. The default behavior simply returns the input mesh.