MeshCore::MeshFixDegeneratedFacets Class Reference

The MeshFixDegeneratedFacets class tries to fix degenerations by removing the concerning facets. More...

#include <Degeneration.h>

Inheritance diagram for MeshCore::MeshFixDegeneratedFacets:
MeshCore::MeshValidation

List of all members.

Public Member Functions

bool Fixup ()
 Removes degenerated facets.
 MeshFixDegeneratedFacets (MeshKernel &rclM)
 Construction.
unsigned long RemoveEdgeTooSmall (float fMinEdgeLength=MeshDefinitions::_fMinPointDistance, float fMinEdgeAngle=MeshDefinitions::_fMinEdgeAngle)
 Removes all facets with an edge smaller than fMinEdgeLength without leaving holes or gaps in the mesh.
 ~MeshFixDegeneratedFacets ()
 Destruction.

Detailed Description

The MeshFixDegeneratedFacets class tries to fix degenerations by removing the concerning facets.

See also:
MeshEvalDegeneratedFacets
Author:
Werner Mayer

Definition at line 230 of file Degeneration.h.


Constructor & Destructor Documentation

MeshCore::MeshFixDegeneratedFacets::MeshFixDegeneratedFacets ( MeshKernel rclM  )  [inline]

Construction.

Definition at line 236 of file Degeneration.h.

MeshCore::MeshFixDegeneratedFacets::~MeshFixDegeneratedFacets (  )  [inline]

Destruction.

Definition at line 240 of file Degeneration.h.


Member Function Documentation

bool MeshFixDegeneratedFacets::Fixup (  )  [virtual]
unsigned long MeshFixDegeneratedFacets::RemoveEdgeTooSmall ( float  fMinEdgeLength = MeshDefinitions::_fMinPointDistance,
float  fMinEdgeAngle = MeshDefinitions::_fMinEdgeAngle 
)

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

Generated on Wed Nov 23 19:02:24 2011 for FreeCAD by  doxygen 1.6.1