1 -- File: GEOMAlgo_FinderShapeOn.cdl
2 -- Created: Tue Jan 11 14:35:52 2005
3 -- Author: Peter KURNEV
5 ---Copyright: Matra Datavision 2005
8 class FinderShapeOn from GEOMAlgo
9 inherits ShapeAlgo from GEOMAlgo
15 ShapeEnum from TopAbs,
16 ListOfShape from TopTools,
17 DataMapOfShapeShape from TopTools,
20 IndexedDataMapOfShapeState from GEOMAlgo
26 returns FinderShapeOn from GEOMAlgo;
27 ---C++: alias "Standard_EXPORT virtual ~GEOMAlgo_FinderShapeOn();"
33 aS:Surface from Geom);
36 aST:ShapeEnum from TopAbs);
39 aSF:State from GEOMAlgo);
42 returns Surface from Geom;
43 ---C++: return const &
46 returns ShapeEnum from TopAbs;
49 returns State from GEOMAlgo;
52 returns ListOfShape from TopTools;
53 ---C++: return const &
59 is redefined protected;
78 aS :Shape from TopoDS;
79 aImages : out DataMapOfShapeShape from TopTools;
80 aOriginals: out DataMapOfShapeShape from TopTools;
81 aSC : out Shape from TopoDS);
86 mySurface : Surface from Geom is protected;
87 myShapeType : ShapeEnum from TopAbs is protected;
88 myState : State from GEOMAlgo is protected;
89 myArg1 : Shape from TopoDS is protected;
90 myArg2 : Shape from TopoDS is protected;
91 myLS : ListOfShape from TopTools is protected;
92 myImages : DataMapOfShapeShape from TopTools is protected;
93 myMSS : IndexedDataMapOfShapeState from GEOMAlgo is protected;
94 myIsAnalytic : Boolean from Standard is protected;