Integration of OCCT 6.5.0 from SVN
[occt.git] / src / GeomTools / GeomTools_UndefinedTypeHandler.cdl
CommitLineData
7fd59977 1-- File: GeomTools_UndefinedTypeHandler.cdl
2-- Created: Fri Oct 29 11:16:35 1999
3-- Author: Pavel DURANDIN
4-- <pdn@friendox>
5---Copyright: Matra Datavision 1999
6
7
8class UndefinedTypeHandler from GeomTools inherits TShared from MMgt
9
10 ---Purpose:
11
12uses
13
14 Curve from Geom,
15 Surface from Geom,
16 Curve from Geom2d,
17 OStream,
18 IStream
19
20is
21
22 Create returns mutable UndefinedTypeHandler from GeomTools;
23
24 -- Curve
25
26 PrintCurve(me; C : Curve from Geom;
27 OS : in out OStream;
28 compact : Boolean = Standard_False) is virtual;
29
30 ReadCurve(me; ctype: Integer;
31 IS : in out IStream;
32 C : in out Curve from Geom)
33 returns IStream is virtual;
34 ---C++: return &
35
36 --PCurve
37
38 PrintCurve2d(me; C : Curve from Geom2d;
39 OS : in out OStream;
40 compact : Boolean = Standard_False) is virtual;
41
42 ReadCurve2d(me; ctype: Integer;
43 IS : in out IStream;
44 C : in out Curve from Geom2d)
45 returns IStream is virtual;
46 ---C++: return &
47
48 --Surface
49
50 PrintSurface(me; S : Surface from Geom;
51 OS : in out OStream;
52 compact : Boolean = Standard_False) is virtual;
53
54 ReadSurface(me; ctype: Integer;
55 IS : in out IStream;
56 S : in out Surface from Geom)
57 returns IStream is virtual;
58 ---C++: return &
59
60end UndefinedTypeHandler;