Open CASCADE Technology
6.8.0
|
Auxilary class implementing functionality for checking consistency of polygon on triangulation of the given edge. More...
#include <BRepMesh_EdgeChecker.hxx>
Public Member Functions | |
BRepMesh_EdgeChecker (Handle< Poly_Triangulation > &theFaceTri, TopLoc_Location &theFaceLoc, Standard_Mutex &theMutex, Standard_Boolean &isFailed) | |
Constructor. More... | |
void | operator() (const TopoDS_Edge &theEdge) const |
Checker's body. More... | |
Auxilary class implementing functionality for checking consistency of polygon on triangulation of the given edge.
|
inline |
Constructor.
theFaceTri | Poly triangulation of face the edges relie to. |
theFaceLoc | Face location to be used to extract polygon on triangulation. |
theMutex | Upper level shared mutex to protect isFailed flag from concurrent write access. |
isFailed | Upper level shared flag indicating that polygon on triangulation of checked edge is not consistent. If this flag is set to TRUE, other tasks will not check details of their data. |
|
inline |
Checker's body.
theEdge | edge to be checked. |