Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | TopOpeBRep_DSFiller () |
| void | Destroy () |
| | ~TopOpeBRep_DSFiller () |
| TopOpeBRepTool_PShapeClassifier | PShapeClassifier () const |
| | return field myPShapeClassifier.
//! set field myPShapeClassifier.
|
| void | Insert (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const Handle< TopOpeBRepDS_HDataStructure > &HDS, const Standard_Boolean orientFORWARD=Standard_True) |
| | Stores in <DS> the intersections of <S1> and <S2>.
if orientFORWARD = True
S FORWARD,REVERSED --> FORWARD
S EXTERNAL,INTERNAL --> EXTERNAL,INTERNAL
|
| void | InsertIntersection (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const Handle< TopOpeBRepDS_HDataStructure > &HDS, const Standard_Boolean orientFORWARD=Standard_True) |
| | Stores in <DS> the intersections of <S1> and <S2>.
if orientFORWARD = True
S FORWAR,REVERSED --> FORWARD
S EXTERNAL,INTERNAL --> EXTERNAL,INTERNAL
|
| void | Complete (const Handle< TopOpeBRepDS_HDataStructure > &HDS) |
| void | Insert2d (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const Handle< TopOpeBRepDS_HDataStructure > &HDS) |
| | Stores in <DS> the intersections of <S1> and <S2>.
S1 et S2 contain only SameDomain Face
|
| void | InsertIntersection2d (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const Handle< TopOpeBRepDS_HDataStructure > &HDS) |
| | S1, S2 set of tangent face
lance les intersections 2d pour coder correctement
les faces SameDomain.
|
| Standard_Boolean | IsMadeOf1d (const TopoDS_Shape &S) const |
| Standard_Boolean | IsContext1d (const TopoDS_Shape &S) const |
| void | Insert1d (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const TopoDS_Face &F1, const TopoDS_Face &F2, const Handle< TopOpeBRepDS_HDataStructure > &HDS, const Standard_Boolean orientFORWARD=Standard_False) |
| | Stores in <DS> the intersections of <S1> and <S2>.
S1 and S2 are edges or wires.
S1 edges have a 2d representation in face F1
S2 edges have a 2d representation in face F2
F1 is the face which surface is taken as reference
for 2d description of S1 and S2 edges.
if orientFORWARD = True
S FORWARD,REVERSED --> FORWARD
S EXTERNAL,INTERNAL --> EXTERNAL,INTERNAL
|
| TopOpeBRep_ShapeIntersector & | ChangeShapeIntersector () |
| TopOpeBRep_ShapeIntersector2d & | ChangeShapeIntersector2d () |
| TopOpeBRep_FacesFiller & | ChangeFacesFiller () |
| TopOpeBRep_EdgesFiller & | ChangeEdgesFiller () |
| TopOpeBRep_FaceEdgeFiller & | ChangeFaceEdgeFiller () |
| void | GapFiller (const Handle< TopOpeBRepDS_HDataStructure > &HDS) const |
| void | CompleteDS (const Handle< TopOpeBRepDS_HDataStructure > &HDS) const |
| | Update the data structure with relevant
informations deduced from the intersections.
Shells containing an intersected face.
Wires containing an intersected edge.
|
| void | Filter (const Handle< TopOpeBRepDS_HDataStructure > &HDS) const |
| void | Reducer (const Handle< TopOpeBRepDS_HDataStructure > &HDS) const |
| void | RemoveUnsharedGeometry (const Handle< TopOpeBRepDS_HDataStructure > &HDS) |
| void | Checker (const Handle< TopOpeBRepDS_HDataStructure > &HDS) const |
| void | CompleteDS2d (const Handle< TopOpeBRepDS_HDataStructure > &HDS) const |
| | Update the data structure with relevant
informations deduced from the intersections 2d.
Shells containing an intersected face.
Wires containing an intersected edge.
//! search for interference identity using edge connexity //NYI
|