0022627: Change OCCT memory management defaults
[occt.git] / src / StepShape / StepShape_HalfSpaceSolid.cdl
1 -- File:        HalfSpaceSolid.cdl
2 -- Created:     Fri Dec  1 11:11:21 1995
3 -- Author:      EXPRESS->CDL V0.2 Translator
4 -- Copyright:   Matra-Datavision 1993
5
6
7 class HalfSpaceSolid from StepShape 
8
9 inherits GeometricRepresentationItem from StepGeom
10
11 uses
12
13         Surface from StepGeom,
14         Boolean from Standard, 
15         HAsciiString from TCollection
16 is
17
18         Create returns mutable HalfSpaceSolid;
19         ---Purpose: Returns a HalfSpaceSolid
20
21
22         Init (me : mutable;
23               aName : mutable HAsciiString from TCollection) is redefined;
24
25         Init (me : mutable;
26               aName : mutable HAsciiString from TCollection;
27               aBaseSurface : mutable Surface from StepGeom;
28               aAgreementFlag : Boolean from Standard) is virtual;
29
30         -- Specific Methods for Field Data Access --
31
32         SetBaseSurface(me : mutable; aBaseSurface : mutable Surface);
33         BaseSurface (me) returns mutable Surface;
34         SetAgreementFlag(me : mutable; aAgreementFlag : Boolean);
35         AgreementFlag (me) returns Boolean;
36
37 fields
38
39         baseSurface : Surface from StepGeom;
40         agreementFlag : Boolean from Standard;
41
42 end HalfSpaceSolid;