1 -- File: GEOMAlgo_Tools.cdl
2 -- Created: Mon Dec 6 11:26:02 2004
3 -- Author: Peter KURNEV
5 ---Copyright: Matra Datavision 2004
8 class Tools from GEOMAlgo
18 ListOfShape from TopTools,
19 IndexedDataMapOfShapeListOfShape from TopTools,
20 Context from IntTools,
21 IndexedDataMapOfPassKeyListOfShape from GEOMAlgo
26 RefineSDShapes(myclass;
27 aMSD:out IndexedDataMapOfPassKeyListOfShape from GEOMAlgo;
28 aTol:Real from Standard;
29 aCtx:out Context from IntTools)
30 returns Integer from Standard;
33 aLE :ListOfShape from TopTools;
34 aTol:Real from Standard;
35 aMEE:out IndexedDataMapOfShapeListOfShape from TopTools;
36 aCtx:out Context from IntTools)
37 returns Integer from Standard;
40 aE1 :Shape from TopoDS;
41 aLE :ListOfShape from TopTools;
42 aTol :Real from Standard;
43 aLESD :out ListOfShape from TopTools;
44 aCtx :out Context from IntTools)
45 returns Integer from Standard;
47 ProjectPointOnShape(myclass;
49 aS :Shape from TopoDS;
51 aCtx :out Context from IntTools)
52 returns Boolean from Standard;
55 aS :Shape from TopoDS;
56 aP3D:out Pnt from gp);
60 aP3D:out Pnt from gp);
64 aT :Real from Standard;
65 aP3D:out Pnt from gp);
69 aP3D:out Pnt from gp);
73 aU :Real from Standard;
74 aV :Real from Standard;
75 aP3D:out Pnt from gp);
77 RefinePCurveForEdgeOnFace (myclass;
78 aE : Edge from TopoDS;
79 aF : Face from TopoDS;
80 aU1 : Real from Standard;
81 aU2 : Real from Standard);
85 returns Boolean from Standard;