Integration of OCCT 6.5.0 from SVN
[occt.git] / src / BRepClass / BRepClass_Edge.cdl
1 -- File:        Edge.cdl
2 -- Created:     Thu Nov 19 12:37:51 1992
3 -- Author:      Remi LEQUETTE
4 --              <rle@phylox>
5 ---Copyright:    Matra Datavision 1992
6
7
8
9 class Edge from BRepClass 
10
11         ---Purpose: This class  is used to send  the  description of an
12         --          Edge to the classifier. It  contains  an Edge and a
13         --          Face. So the PCurve of the Edge can be found.
14
15 uses
16     Edge from TopoDS,
17     Face from TopoDS
18
19 is
20     Create returns Edge from BRepClass;
21     
22     Create (E : Edge from TopoDS; F : Face from TopoDS)
23     returns Edge from BRepClass;
24
25     Edge(me : in out) returns Edge from TopoDS
26         ---C++: inline
27         ---C++: return &
28         ---C++: alias "const TopoDS_Edge& Edge() const;"
29     is static;
30     
31     Face(me : in out) returns Face from TopoDS
32         ---C++: inline
33         ---C++: return &
34         ---C++: alias "const TopoDS_Face& Face() const;"
35     is static;
36
37 fields
38     myEdge : Edge from TopoDS;
39     myFace : Face from TopoDS;
40
41 end Edge;