Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepShape / StepShape_HalfSpaceSolid.cdl
CommitLineData
7fd59977 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
7class HalfSpaceSolid from StepShape
8
9inherits GeometricRepresentationItem from StepGeom
10
11uses
12
13 Surface from StepGeom,
14 Boolean from Standard,
15 HAsciiString from TCollection
16is
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
37fields
38
39 baseSurface : Surface from StepGeom;
40 agreementFlag : Boolean from Standard;
41
42end HalfSpaceSolid;