Open CASCADE Technology  7.0.0
Public Types | Public Member Functions
BRepExtrema_ElementFilter Struct Reference

Filtering tool used to detect if two given mesh elements should be tested for overlapping/intersection or not. More...

#include <BRepExtrema_ElementFilter.hxx>

Inheritance diagram for BRepExtrema_ElementFilter:
Inheritance graph
[legend]

Public Types

enum  FilterResult { NoCheck, Overlap, DoCheck }
 Result of filtering function. More...
 

Public Member Functions

virtual ~BRepExtrema_ElementFilter ()
 Releases resources of element filter. More...
 
virtual FilterResult PreCheckElements (const Standard_Integer, const Standard_Integer)
 Checks if two mesh elements should be tested for overlapping/intersection (used for detection correct/incorrect cases of shared edges and vertices). More...
 

Detailed Description

Filtering tool used to detect if two given mesh elements should be tested for overlapping/intersection or not.

Member Enumeration Documentation

Result of filtering function.

Enumerator
NoCheck 
Overlap 
DoCheck 

Constructor & Destructor Documentation

virtual BRepExtrema_ElementFilter::~BRepExtrema_ElementFilter ( )
inlinevirtual

Releases resources of element filter.

Member Function Documentation

virtual FilterResult BRepExtrema_ElementFilter::PreCheckElements ( const Standard_Integer  ,
const Standard_Integer   
)
inlinevirtual

Checks if two mesh elements should be tested for overlapping/intersection (used for detection correct/incorrect cases of shared edges and vertices).

Reimplemented in BRepExtrema_SelfIntersection.


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