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

#include <BOP_ShellFaceClassifier.hxx>

Inheritance diagram for BOP_ShellFaceClassifier:
Inheritance graph
[legend]

Public Member Functions

DEFINE_STANDARD_ALLOC BOP_ShellFaceClassifier (const BOP_BlockBuilder &theBlockBuilder)
 Creates a classifier in 3D space, to compare
a face with a set of faces,
a shell with a set of faces,
a shell with a shell


void Clear ()
 Clears contents of internal state of the object


virtual TopAbs_State CompareShapes (const TopoDS_Shape &B1, const TopoDS_Shape &B2)
 Classify shape <B1> with shape <B2>


virtual TopAbs_State CompareElementToShape (const TopoDS_Shape &E, const TopoDS_Shape &B)
 Classify element <E> with shape


virtual void ResetShape (const TopoDS_Shape &B)
 Prepare classification involving shape
Calls ResetElement on first element of


virtual void ResetElement (const TopoDS_Shape &E)
 Prepare classification involving element <E>.


void CompareElement (const TopoDS_Shape &E)
 Add element <E> in the set of elements used in classification.


virtual TopAbs_State State ()
 Returns state of classification of 2D point, defined by
ResetElement, with the current set of elements,
defined by Compare.



Constructor & Destructor Documentation


Member Function Documentation


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