1 -- File: BRepFill_SectionLaw.cdl
2 -- Created: Wed Jan 7 12:07:03 1998
3 -- Author: Philippe MANGIN
5 ---Copyright: Matra Datavision 1998
8 deferred class SectionLaw from BRepFill inherits TShared from MMgt
10 ---Purpose: Build Section Law, with an Vertex, or an Wire
14 SectionLaw from GeomFill,
15 HArray1OfSectionLaw from GeomFill,
21 WireExplorer from BRepTools
25 NbLaw(me) returns Integer;
27 Law(me; Index : Integer)
28 ---C++: return const &
29 returns SectionLaw from GeomFill;
31 IsConstant(me) returns Boolean
34 IsUClosed(me) returns Boolean;
36 IsVClosed(me) returns Boolean;
39 ---Purpose: Say if the input sahpe is a vertex.
44 returns SectionLaw from GeomFill
47 Continuity(me; Index : Integer;
49 returns Shape from GeomAbs
52 VertexTol(me; Index : Integer;
57 Vertex(me; Index : Integer;
59 returns Vertex from TopoDS
62 D0(me:mutable; U : Real;
63 S : out Shape from TopoDS)
66 Init(me: mutable; W : Wire from TopoDS);
69 CurrentEdge(me : mutable)
70 returns Edge from TopoDS;
73 myLaws : HArray1OfSectionLaw from GeomFill is protected;
74 uclosed : Boolean from Standard is protected;
75 vclosed : Boolean from Standard is protected;
76 myIterator : WireExplorer from BRepTools;