0022627: Change OCCT memory management defaults
[occt.git] / src / GeomToIGES / GeomToIGES_GeomPoint.cdl
CommitLineData
7fd59977 1-- File: GeomToIGES_GeomPoint.cdl
2-- Created: Wed Nov 16 14:24:57 1994
3-- Author: Marie Jose MARTZ
4-- <mjm@minox>
5---Copyright: Matra Datavision 1994
6
7class GeomPoint from GeomToIGES inherits GeomEntity from GeomToIGES
8
9 ---Purpose: This class implements the transfer of the Point Entity from Geom
10 -- to IGES . These are :
11 -- . Point
12 -- * CartesianPoint
13
14
15uses
16
17 Point from Geom,
18 CartesianPoint from Geom,
19 Point from IGESGeom,
20 GeomEntity from GeomToIGES
21
22is
23
24 Create returns GeomPoint from GeomToIGES;
25
26
27 Create(GE : GeomEntity from GeomToIGES)
28 returns GeomPoint from GeomToIGES;
29 ---Purpose : Creates a tool GeomPoint ready to run and sets its
30 -- fields as GE's.
31
32 TransferPoint (me : in out;
33 start : Point from Geom)
34 returns mutable Point from IGESGeom;
35 ---Purpose : Transfert a Point from Geom to IGES. If this
36 -- Entity could not be converted, this member returns a NullEntity.
37
38 TransferPoint (me : in out;
39 start : CartesianPoint from Geom)
40 returns mutable Point from IGESGeom;
41 ---Purpose : Transfert a CartesianPoint from Geom to IGES. If this
42 -- Entity could not be converted, this member returns a NullEntity.
43
44
45end GeomPoint;
46
47