0022627: Change OCCT memory management defaults
[occt.git] / src / DrawDim / DrawDim_PlanarDimension.cdl
1 -- File:        DrawDim_PlanarDimension.cdl
2 -- Created:     Tue Jan  9 16:44:39 1996
3 -- Author:      Denis PASCAL
4 --              <dp@zerox>
5 ---Copyright:    Matra Datavision 1996
6
7
8 deferred class PlanarDimension from DrawDim inherits Dimension from DrawDim
9
10         ---Purpose: 
11
12 uses Face from TopoDS
13
14 is
15
16     SetPlane (me : mutable; plane : Face from TopoDS);
17     
18     GetPlane (me)
19     returns Face from TopoDS;
20
21
22 --    Point (myclass; s : Shape from TopoDS; p : in out Pnt from gp)
23
24 --    returns Boolean from Standard;    
25
26
27 --    Line (myclass; s : Shape from TopoDS; l : in out Lin from gp)
28
29 --    returns Boolean from Standard;    
30
31
32 --    Circle (myclass; s : Shape from TopoDS; c : in out Circ from gp)
33
34 --    returns Boolean from Standard;    
35
36
37 --    Ellipse (myclass; s : Shape from TopoDS; c : in out Elips from gp)
38
39 --    returns Boolean from Standard;
40
41
42 fields
43
44     myPlane : Face from TopoDS  is protected;
45     
46 end PlanarDimension;