|
Open CASCADE Technology 6.5.2
|
Classify faces and shells.
shapes are Shells, Elements are Faces.
#include <TopOpeBRepBuild_ShellFaceClassifier.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| TopOpeBRepBuild_ShellFaceClassifier (const TopOpeBRepBuild_BlockBuilder &BB) | |
| 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 () |
| TopAbs_State | CompareShapes (const TopoDS_Shape &B1, const TopoDS_Shape &B2) |
| classify shell <B1> with shell <B2> | |
| TopAbs_State | CompareElementToShape (const TopoDS_Shape &F, const TopoDS_Shape &S) |
| classify face <F> with shell <S> | |
| void | ResetShape (const TopoDS_Shape &S) |
| prepare classification involving shell <S> calls ResetElement on first face of <S> | |
| void | ResetElement (const TopoDS_Shape &F) |
| prepare classification involving face <F> define 3D point (later used in Compare()) on first vertex of face <F>. | |
| void | CompareElement (const TopoDS_Shape &F) |
| Add the face <F> in the set of faces used in 3D point classification. | |
| TopAbs_State | State () |
| Returns state of classification of 3D point, defined by ResetElement, with the current set of faces, defined by Compare. | |
| TopOpeBRepBuild_ShellFaceClassifier::TopOpeBRepBuild_ShellFaceClassifier | ( | const TopOpeBRepBuild_BlockBuilder & | BB | ) |
| void TopOpeBRepBuild_ShellFaceClassifier::Clear | ( | ) |
| void TopOpeBRepBuild_ShellFaceClassifier::CompareElement | ( | const TopoDS_Shape & | F | ) | [virtual] |
Implements TopOpeBRepBuild_CompositeClassifier.
| TopAbs_State TopOpeBRepBuild_ShellFaceClassifier::CompareElementToShape | ( | const TopoDS_Shape & | F, |
| const TopoDS_Shape & | S | ||
| ) | [virtual] |
Implements TopOpeBRepBuild_CompositeClassifier.
| TopAbs_State TopOpeBRepBuild_ShellFaceClassifier::CompareShapes | ( | const TopoDS_Shape & | B1, |
| const TopoDS_Shape & | B2 | ||
| ) | [virtual] |
Implements TopOpeBRepBuild_CompositeClassifier.
| void TopOpeBRepBuild_ShellFaceClassifier::operator delete | ( | void * | anAddress | ) | [inline] |
Reimplemented from TopOpeBRepBuild_CompositeClassifier.
| void* TopOpeBRepBuild_ShellFaceClassifier::operator new | ( | size_t | size | ) | [inline] |
Reimplemented from TopOpeBRepBuild_CompositeClassifier.
| void* TopOpeBRepBuild_ShellFaceClassifier::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
Reimplemented from TopOpeBRepBuild_CompositeClassifier.
| void TopOpeBRepBuild_ShellFaceClassifier::ResetElement | ( | const TopoDS_Shape & | F | ) | [virtual] |
Implements TopOpeBRepBuild_CompositeClassifier.
| void TopOpeBRepBuild_ShellFaceClassifier::ResetShape | ( | const TopoDS_Shape & | S | ) | [virtual] |
Implements TopOpeBRepBuild_CompositeClassifier.
| TopAbs_State TopOpeBRepBuild_ShellFaceClassifier::State | ( | ) | [virtual] |
Implements TopOpeBRepBuild_CompositeClassifier.
1.7.4