Open CASCADE Technology  7.7.0.dev
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

◆ FilterResult

Result of filtering function.

Enumerator
NoCheck 
Overlap 
DoCheck 

Constructor & Destructor Documentation

◆ ~BRepExtrema_ElementFilter()

virtual BRepExtrema_ElementFilter::~BRepExtrema_ElementFilter ( )
inlinevirtual

Releases resources of element filter.

Member Function Documentation

◆ PreCheckElements()

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: