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

MeshModifier that fits planes to the input mesh and projects the vertices onto the face. More...

#include <plane_projection_modifier.h>

Inheritance diagram for noether::PlaneProjectionMeshModifier:

Public Member Functions

 PlaneProjectionMeshModifier (double distance_threshold, unsigned max_planes=1, unsigned min_vertices=1)
 
std::vector< pcl::PolygonMesh > modify (const pcl::PolygonMesh &mesh) const override
 

Protected Attributes

double distance_threshold_
 
unsigned max_planes_
 
unsigned min_vertices_
 

Additional Inherited Members

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

Detailed Description

MeshModifier that fits planes to the input mesh and projects the vertices onto the face.

Member Function Documentation

◆ modify()

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

Reimplemented from noether::MeshModifier.