#include <TopOpeBRepBuild_WireEdgeClassifier.hxx>
Inheritance diagram for TopOpeBRepBuild_WireEdgeClassifier:

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | TopOpeBRepBuild_WireEdgeClassifier (const TopoDS_Shape &F, const TopOpeBRepBuild_BlockBuilder &BB) |
| Creates a classifier on edge <f>. Used to compare edges and wires on the edge <f>. . | |
| virtual Standard_EXPORT TopAbs_State | Compare (const Handle(TopOpeBRepBuild_Loop)&L1, const Handle(TopOpeBRepBuild_Loop)&L2) |
| Returns the state of loop <l1> compared with loop <l2>. . | |
| Standard_EXPORT TopoDS_Shape | LoopToShape (const Handle(TopOpeBRepBuild_Loop)&L) |
| Standard_EXPORT TopAbs_State | CompareShapes (const TopoDS_Shape &B1, const TopoDS_Shape &B2) |
| classify wire <b1> with wire <b2> | |
| Standard_EXPORT TopAbs_State | CompareElementToShape (const TopoDS_Shape &E, const TopoDS_Shape &B) |
| classify edge <e> with wire | |
| Standard_EXPORT void | ResetShape (const TopoDS_Shape &B) |
| prepare classification involving wire calls ResetElement on first edge of | |
| Standard_EXPORT void | ResetElement (const TopoDS_Shape &E) |
| prepare classification involving edge <e> define 2D point (later used in Compare()) on first vertex of edge <e>. | |
| Standard_EXPORT void | CompareElement (const TopoDS_Shape &E) |
| Add the edge <e> in the set of edges used in 2D point classification. . | |
| Standard_EXPORT TopAbs_State | State () |
| Returns state of classification of 2D point, defined by ResetElement, with the current set of edges, defined by Compare. . | |
Private Attributes | |
| Standard_Boolean | myFirstCompare |
| gp_Pnt2d | myPoint2d |
| BRepClass_Edge | myBCEdge |
| BRepClass_FacePassiveClassifier | myFPC |
| TopoDS_Shape | myShape |
|
||||||||||||
|
|
|
||||||||||||
|
Reimplemented from TopOpeBRepBuild_CompositeClassifier. |
|
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
||||||||||||
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
||||||||||||
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
|
|
|
|
Reimplemented from TopOpeBRepBuild_CompositeClassifier. |
|
|
Reimplemented from TopOpeBRepBuild_CompositeClassifier. |
|
||||||||||||
|
Reimplemented from TopOpeBRepBuild_CompositeClassifier. |
|
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
|
Implements TopOpeBRepBuild_CompositeClassifier. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1