2 -- Created: Tue Apr 25 09:10:13 1995
3 -- Author: Jacques GOUSSARD
5 ---Copyright: Matra Datavision 1995
10 ---Purpose: Provides tools to implement local topological
11 -- operations on a shape.
39 deferred class ProjectedWires; -- inherits TShared from MMgt
41 class WiresOnShape; -- inherits ProjectedWires from LocOpe
48 deferred class GeneratedShape; -- inherits TShared from MMgt
50 class GluedShape; -- inherits GeneratedShape from LocOpe
66 class FindEdgesInFace;
68 class DataMapOfShapePnt instantiates DataMap from TCollection
71 ShapeMapHasher from TopTools);
75 class CurveShapeIntersector;
85 class SequenceOfPntFace instantiates Sequence from TCollection
86 (PntFace from LocOpe);
88 class SequenceOfLin instantiates Sequence from TCollection
91 class SequenceOfCirc instantiates Sequence from TCollection
94 private class HBuilder; -- inherits HBuilder from TopOpeBRepBuild
96 private class BuildWires; -- used in LocOpe_Spliter
98 enumeration Operation is
105 Closed(W: Wire from TopoDS; OnF: Face from TopoDS)
106 ---Purpose: Returns Standard_True when the wire <W> is closed
107 -- on the face <OnF>.
108 returns Boolean from Standard;
111 Closed(E: Edge from TopoDS; OnF: Face from TopoDS)
112 ---Purpose: Returns Standard_True when the edge <E> is closed
113 -- on the face <OnF>.
114 returns Boolean from Standard;
116 TgtFaces(E : Edge from TopoDS;
117 F1: Face from TopoDS;
118 F2: Face from TopoDS)
119 ---Purpose: Returns Standard_True when the faces are tangent
120 returns Boolean from Standard;
124 -- IsInside(F1: Face from TopoDS; F2: Face from TopoDS)
125 -- ---Purpose: Returns Standard_True when the face F1 is in the
127 -- returns Boolean from Standard;
130 SampleEdges(S : Shape from TopoDS;
131 Pt: in out SequenceOfPnt from TColgp);