MeshCore::MeshEvalOrientation Class Reference

The MeshEvalOrientation class checks the mesh kernel for consistent facet normals. More...

#include <Evaluation.h>

Inheritance diagram for MeshCore::MeshEvalOrientation:
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
 MeshEvalOrientation (const MeshKernel &rclM)
 ~MeshEvalOrientation ()

Detailed Description

The MeshEvalOrientation class checks the mesh kernel for consistent facet normals.

Author:
Werner Mayer

Definition at line 142 of file Evaluation.h.


Constructor & Destructor Documentation

MeshEvalOrientation::MeshEvalOrientation ( const MeshKernel rclM  ) 

Definition at line 121 of file Evaluation.cpp.

MeshEvalOrientation::~MeshEvalOrientation (  ) 

Definition at line 126 of file Evaluation.cpp.


Member Function Documentation

bool MeshEvalOrientation::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 130 of file Evaluation.cpp.

References MeshCore::MeshFacet::_aulPoints, MeshCore::MeshEvaluation::_rclMesh, and MeshCore::MeshKernel::GetFacets().

Referenced by MeshGui::DlgEvaluateMeshImp::on_analyzeOrientationButton_clicked(), and MeshGui::DlgEvaluateMeshImp::on_repairAllTogether_clicked().

std::vector< unsigned long > MeshEvalOrientation::GetIndices (  )  const

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