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

Estimates vertex normals of an input mesh using PCL. More...

#include <normal_estimation_pcl.h>

Inheritance diagram for noether::NormalEstimationPCLMeshModifier:

Public Member Functions

 NormalEstimationPCLMeshModifier (double radius, double vx=0.0, double vy=0.0, double vz=0.0)
 
std::vector< pcl::PolygonMesh > modify (const pcl::PolygonMesh &mesh) const override
 

Protected Attributes

double radius_
 
double vx_
 
double vy_
 
double vz_
 

Additional Inherited Members

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

Detailed Description

Estimates vertex normals of an input mesh using PCL.

Member Function Documentation

◆ modify()

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

Reimplemented from noether::MeshModifier.