MeshCore::MeshEvalFoldOversOnSurface Class Reference

#include <Degeneration.h>

Inheritance diagram for MeshCore::MeshEvalFoldOversOnSurface:
MeshCore::MeshEvaluation

List of all members.

Public Member Functions

bool Evaluate ()
 Evaluates the mesh kernel with respect to certain criteria.
std::vector< unsigned long > GetIndices () const
 MeshEvalFoldOversOnSurface (const MeshKernel &rclM)
 ~MeshEvalFoldOversOnSurface ()

Detailed Description

Definition at line 350 of file Degeneration.h.


Constructor & Destructor Documentation

MeshCore::MeshEvalFoldOversOnSurface::MeshEvalFoldOversOnSurface ( const MeshKernel rclM  )  [inline]

Definition at line 353 of file Degeneration.h.

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

Definition at line 354 of file Degeneration.h.


Member Function Documentation

bool MeshEvalFoldOversOnSurface::Evaluate (  )  [virtual]

Evaluates the mesh kernel with respect to certain criteria.

Must be reimplemented by every subclass. This pure virtual function returns false if the mesh kernel is invalid according to this criterion and true if the mesh kernel is correct.

Implements MeshCore::MeshEvaluation.

Definition at line 745 of file Degeneration.cpp.

References MeshCore::MeshEvaluation::_rclMesh, SketcherExample::f, MeshCore::MeshKernel::GetFacet(), MeshCore::MeshKernel::GetFacets(), and MeshCore::MeshGeomFacet::GetNormal().

Referenced by MeshGui::DlgEvaluateMeshImp::on_analyzeFoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_analyzeOrientationButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairAllTogether_clicked(), and Mesh::MeshObject::removeFoldsOnSurface().

std::vector<unsigned long> MeshCore::MeshEvalFoldOversOnSurface::GetIndices (  )  const [inline]

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

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