MeshCore::MeshFixSingleFacet Class Reference

The MeshFixSingleFacet class tries to fix a special case of non-manifolds. More...

#include <Evaluation.h>

Inheritance diagram for MeshCore::MeshFixSingleFacet:
MeshCore::MeshValidation

List of all members.

Public Member Functions

bool Fixup ()
 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.
 MeshFixSingleFacet (MeshKernel &rclB, const std::vector< std::list< unsigned long > > &mf)
virtual ~MeshFixSingleFacet ()

Protected Attributes

const std::vector< std::list
< unsigned long > > & 
_raclManifoldList

Detailed Description

The MeshFixSingleFacet class tries to fix a special case of non-manifolds.

See also:
MeshEvalSingleFacet

Definition at line 242 of file Evaluation.h.


Constructor & Destructor Documentation

MeshCore::MeshFixSingleFacet::MeshFixSingleFacet ( MeshKernel rclB,
const std::vector< std::list< unsigned long > > &  mf 
) [inline]

Definition at line 245 of file Evaluation.h.

virtual MeshCore::MeshFixSingleFacet::~MeshFixSingleFacet (  )  [inline, virtual]

Definition at line 247 of file Evaluation.h.


Member Function Documentation

bool MeshFixSingleFacet::Fixup (  )  [virtual]

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.

Implements MeshCore::MeshValidation.

Definition at line 526 of file Evaluation.cpp.

References _raclManifoldList, MeshCore::MeshValidation::_rclMesh, and MeshCore::MeshKernel::DeleteFacets().


Member Data Documentation

const std::vector<std::list<unsigned long> >& MeshCore::MeshFixSingleFacet::_raclManifoldList [protected]

Definition at line 251 of file Evaluation.h.

Referenced by Fixup().


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