Integration of OCCT 6.5.0 from SVN
[occt.git] / src / BRepFill / BRepFill_OffsetAncestors.cdl
CommitLineData
7fd59977 1-- File: BRepFill_OffsetAncestors.cdl
2-- Created: Fri Sep 1 10:01:30 1995
3-- Author: Bruno DUMORTIER
4-- <dub@fuegox>
5---Copyright: Matra Datavision 1995
6
7
8
9class OffsetAncestors from BRepFill
10
11 ---Purpose: this class is used to find the generating shapes
12 -- of an OffsetWire.
13
14uses
15 OffsetWire from BRepFill,
16 Shape from TopoDS,
17 Edge from TopoDS,
18 DataMapOfShapeShape from TopTools
19
20raises
21 NotDone from StdFail
22
23is
24 Create returns OffsetAncestors from BRepFill;
25
26 Create ( Paral : in out OffsetWire from BRepFill)
27 returns OffsetAncestors from BRepFill;
28
29 Perform ( me : in out; Paral : in out OffsetWire from BRepFill)
30 is static;
31
32 IsDone( me)
33 returns Boolean from Standard
34 is static;
35
36 HasAncestor (me; S1 : Edge from TopoDS)
37 returns Boolean from Standard
38 is static;
39
40 Ancestor (me ; S1 : Edge from TopoDS)
41 ---Purpose: may return a Null Shape if S1 is not a subShape
42 -- of <Paral>;
43 ---C++: return const &
44 returns Shape from TopoDS
45 raises
46 NotDone from StdFail
47 ---Purpose: if Perform is not done.
48 is static;
49
50fields
51
52 myIsPerform : Boolean from Standard;
53 myMap : DataMapOfShapeShape from TopTools;
54
55end OffsetAncestors;