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
float tolerance

Constructor & Destructor Documentation

◆ PlaneFitSmoothing()

PlaneFitSmoothing::PlaneFitSmoothing ( MeshKernel m)

◆ ~PlaneFitSmoothing()

PlaneFitSmoothing::~PlaneFitSmoothing ( )

Member Function Documentation

◆ Smooth()

◆ SmoothPoints()

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