Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
MeshTest_CheckTopology Class Reference

This class checks topology of the mesh presented by triangulations of faces. More...

#include <MeshTest_CheckTopology.hxx>

Public Member Functions

 MeshTest_CheckTopology (const TopoDS_Shape &theShape)
 constructor
void Perform (Draw_Interpretor &di)
 performs checking
Standard_Integer NbFacesWithFL () const
 returns the number of faces with free links
Standard_Integer GetFaceNumWithFL (const Standard_Integer theIndex) const
 returns the number (in the shape) of a face with free links with the given index
Standard_Integer NbFreeLinks (const Standard_Integer theIndex) const
 returns the number free links on a face with the given index
void GetFreeLink (const Standard_Integer theFaceIndex, const Standard_Integer theLinkIndex, Standard_Integer &theNode1, Standard_Integer &theNode2) const
 gets the numbers of nodes of a free link with the given index in the face with the given index
Standard_Integer NbCrossFaceErrors () const
 returns the number of cross face errors
void GetCrossFaceError (const Standard_Integer theIndex, Standard_Integer &theFace1, Standard_Integer &theNode1, Standard_Integer &theFace2, Standard_Integer &theNode2, Standard_Real &theValue) const
 gets the attributes of a cross face error with the given index
Standard_Integer NbAsyncEdges () const
 returns the number of async edges
Standard_Integer GetAsyncEdgeNum (const Standard_Integer theIndex) const
 returns the number (in the shape) of an async edge with the given index
Standard_Integer NbFreeNodes () const
 returns the number of free nodes
void GetFreeNodeNum (const Standard_Integer theIndex, Standard_Integer &theFaceNum, Standard_Integer &theNodeNum) const
 returns the number of face containing the Index-th detected free node, and number of this node in the triangulation of that face

Detailed Description

The following error are reported:


Constructor & Destructor Documentation


Member Function Documentation

void MeshTest_CheckTopology::GetCrossFaceError ( const Standard_Integer  theIndex,
Standard_Integer theFace1,
Standard_Integer theNode1,
Standard_Integer theFace2,
Standard_Integer theNode2,
Standard_Real theValue 
) const
void MeshTest_CheckTopology::GetFreeLink ( const Standard_Integer  theFaceIndex,
const Standard_Integer  theLinkIndex,
Standard_Integer theNode1,
Standard_Integer theNode2 
) const
void MeshTest_CheckTopology::GetFreeNodeNum ( const Standard_Integer  theIndex,
Standard_Integer theFaceNum,
Standard_Integer theNodeNum 
) const [inline]

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