1 -- File: GEOMAlgo_FinderShapeOn1.cdl
2 -- Created: Fri Mar 4 10:26:54 2005
3 -- Author: Peter KURNEV
5 ---Copyright: Matra Datavision 2005
8 class FinderShapeOn1 from GEOMAlgo
9 inherits ShapeAlgo from GEOMAlgo
15 Surface from GeomAdaptor,
17 ShapeEnum from TopAbs,
20 ListOfShape from TopTools,
23 ListOfPnt from GEOMAlgo,
24 IndexedDataMapOfShapeState from GEOMAlgo
30 returns FinderShapeOn1 from GEOMAlgo;
31 ---C++: alias "Standard_EXPORT virtual ~GEOMAlgo_FinderShapeOn1();"
34 aS:Surface from Geom);
37 aST:ShapeEnum from TopAbs);
40 aSF:State from GEOMAlgo);
43 aNb:Integer from Standard);
46 returns Integer from Standard;
49 aNb:Integer from Standard);
52 returns Integer from Standard;
55 returns Surface from Geom;
56 ---C++: return const &
59 returns ShapeEnum from TopAbs;
62 returns State from GEOMAlgo;
68 returns ListOfShape from TopTools;
69 ---C++: return const &
74 is redefined protected;
76 ProcessVertices(me:out)
90 aLP:out ListOfPnt from GEOMAlgo)
95 aLP:out ListOfPnt from GEOMAlgo)
100 aNbPnts: Integer from Standard;
101 aLP:out ListOfPnt from GEOMAlgo)
105 returns IndexedDataMapOfShapeState from GEOMAlgo;
106 ---C++:return const &
109 mySurface : Surface from Geom is protected;
110 myShapeType : ShapeEnum from TopAbs is protected;
111 myState : State from GEOMAlgo is protected;
112 myNbPntsMin : Integer from Standard is protected;
113 myNbPntsMax : Integer from Standard is protected;
115 myGAS : Surface from GeomAdaptor is protected;
116 myLS : ListOfShape from TopTools is protected;
118 myMSS : IndexedDataMapOfShapeState from GEOMAlgo is protected;