Integration of OCCT 6.5.0 from SVN
[occt.git] / src / TopOpeBRepDS / TopOpeBRepDS_SurfaceCurveInterference.cdl
CommitLineData
7fd59977 1-- File: TopOpeBRepDS_SurfaceCurveInterference.cdl
2-- Created: Wed Jun 23 12:14:15 1993
3-- Author: Jean Yves LEBEY
4-- <jyl@zerox>
5---Copyright: Matra Datavision 1993
6
7
8
9class SurfaceCurveInterference from TopOpeBRepDS
10 inherits Interference from TopOpeBRepDS
11
12 ---Purpose: an interference with a 2d curve
13
14uses
15
16 Transition from TopOpeBRepDS,
17 Kind from TopOpeBRepDS,
18 Curve from Geom2d,
19 OStream from Standard
20
21is
22
23 Create returns mutable SurfaceCurveInterference from TopOpeBRepDS;
24
25 Create(Transition : Transition from TopOpeBRepDS;
26 SupportType : Kind from TopOpeBRepDS;
27 Support : Integer;
28 GeometryType : Kind from TopOpeBRepDS;
29 Geometry : Integer;
30 PC : Curve from Geom2d)
31 returns mutable SurfaceCurveInterference from TopOpeBRepDS;
32
33 Create(I : Interference from TopOpeBRepDS)
34 returns mutable SurfaceCurveInterference from TopOpeBRepDS;
35
36 PCurve(me) returns any Curve from Geom2d is static;
37 ---C++: return const &
38
39 PCurve(me : mutable; PC : Curve from Geom2d) is static;
40
41 DumpPCurve(me; OS : in out OStream from Standard;
42 compact : Boolean = Standard_True)
43 ---C++: return &
44 returns OStream from Standard
45 is static;
46
47 Dump(me; OS : in out OStream from Standard)
48 ---C++: return &
49 returns OStream from Standard
50 is redefined;
51
52fields
53
54 myPCurve : Curve from Geom2d;
55
56end SurfaceCurveInterference from TopOpeBRepDS;