MeshCore::PlaneFitSmoothing Class Reference

#include <Smoothing.h>

Public Member Functions

 PlaneFitSmoothing (MeshKernel &)
 
void Smooth (unsigned int)
 Smooth the triangle mesh. More...
 
void SmoothPoints (unsigned int, const std::vector< PointIndex > &)
 
virtual ~PlaneFitSmoothing ()
 
- Public Member Functions inherited from MeshCore::AbstractSmoothing
 AbstractSmoothing (MeshKernel &)
 
void initialize (Component comp, Continuity cont)
 
virtual void Smooth (unsigned int)=0
 Smooth the triangle mesh. More...
 
virtual void SmoothPoints (unsigned int, const std::vector< PointIndex > &)=0
 
virtual ~AbstractSmoothing ()
 

Additional Inherited Members

- Public Types inherited from MeshCore::AbstractSmoothing
enum  Component { Tangential , Normal , TangentialNormal }
 
enum  Continuity { C0 , C1 , C2 }
 
- Protected Attributes inherited from MeshCore::AbstractSmoothing
Component component
 
Continuity continuity
 
MeshKernelkernel
 
float tolerance
 

Constructor & Destructor Documentation

◆ PlaneFitSmoothing()

PlaneFitSmoothing::PlaneFitSmoothing ( MeshKernel m)

◆ ~PlaneFitSmoothing()

PlaneFitSmoothing::~PlaneFitSmoothing ( )
virtual

Member Function Documentation

◆ Smooth()

◆ SmoothPoints()


The documentation for this class was generated from the following files: