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

MeshModifier that separates the mesh into clusters. More...

#include <euclidean_clustering_modifier.h>

Inheritance diagram for noether::EuclideanClusteringMeshModifier:

Public Member Functions

 EuclideanClusteringMeshModifier (double tolerance, int min_cluster_size=1, int max_cluster_size=-1)
 
std::vector< pcl::PolygonMesh > modify (const pcl::PolygonMesh &mesh_in) const override
 

Protected Attributes

double tolerance_
 
int min_cluster_size_
 
int max_cluster_size_
 

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 separates the mesh into clusters.

Member Function Documentation

◆ modify()

std::vector< pcl::PolygonMesh > noether::EuclideanClusteringMeshModifier::modify ( const pcl::PolygonMesh &  mesh_in) const
overridevirtual

Reimplemented from noether::MeshModifier.