MeshCore::MeshFixDeformedFacets Class Reference

The MeshFixDeformedFacets class tries to fix deformed facets by swapping the common edge with one of their neighbours. More...

#include <Degeneration.h>

Public Member Functions

bool Fixup ()
 Removes deformed facets. More...
 
 MeshFixDeformedFacets (MeshKernel &rclM, float fMinAngle, float fMaxAngle, float fSwapAngle, float fEps)
 Construction. More...
 
 ~MeshFixDeformedFacets ()
 Destruction. More...
 
- Public Member Functions inherited from MeshCore::MeshValidation
virtual bool Fixup ()=0
 This function attempts to change the mesh kernel to be valid according to the checked criterion: True is returned if the errors could be fixed, false otherwise. More...
 
 MeshValidation (MeshKernel &rclB)
 
virtual ~MeshValidation ()
 

Detailed Description

The MeshFixDeformedFacets class tries to fix deformed facets by swapping the common edge with one of their neighbours.

Note
Degenerated facets are also deformed facet but this algorithm tries to fix deformed facets that or not degenerated. The removal of degenerated facets is done by MeshFixDegeneratedFacets.
See also
MeshEvalDeformedFacets
Author
Werner Mayer

Constructor & Destructor Documentation

◆ MeshFixDeformedFacets()

MeshCore::MeshFixDeformedFacets::MeshFixDeformedFacets ( MeshKernel rclM,
float  fMinAngle,
float  fMaxAngle,
float  fSwapAngle,
float  fEps 
)

Construction.

◆ ~MeshFixDeformedFacets()

MeshCore::MeshFixDeformedFacets::~MeshFixDeformedFacets ( )

Destruction.

Member Function Documentation

◆ Fixup()


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