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

Smoothes a mesh by fitting a bspline surface to it. More...

#include <bspline_reconstruction_modifier.h>

Inheritance diagram for noether::BSplineReconstruction:

Classes

struct  Parameters
 

Public Types

enum class  SurfInitMethod : int { PCA = 1 , PCA_BB , CUSTOM_PLANE }
 
- Public Types inherited from noether::MeshModifier
using Ptr = std::unique_ptr< MeshModifier >
 
using ConstPtr = std::unique_ptr< const MeshModifier >
 

Public Member Functions

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

Protected Attributes

Parameters parameters_
 

Detailed Description

Smoothes a mesh by fitting a bspline surface to it.

The details of this implementation can be in found in

See also
http://pointclouds.org/documentation/tutorials/bspline_fitting.php

Member Function Documentation

◆ modify()

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

Reimplemented from noether::MeshModifier.