Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepGeom / StepGeom_CurveBoundedSurface.cdl
CommitLineData
7fd59977 1-- File: StepGeom_CurveBoundedSurface.cdl
2-- Created: Fri Nov 26 16:26:38 1999
3-- Author: Andrey BETENEV
4-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
5-- Copyright: Matra Datavision 1999
6
7class CurveBoundedSurface from StepGeom
8inherits BoundedSurface from StepGeom
9
10 ---Purpose: Representation of STEP entity CurveBoundedSurface
11
12uses
13 HAsciiString from TCollection,
14 Surface from StepGeom,
15 HArray1OfSurfaceBoundary from StepGeom
16
17is
18 Create returns CurveBoundedSurface from StepGeom;
19 ---Purpose: Empty constructor
20
21 Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
22 aBasisSurface: Surface from StepGeom;
23 aBoundaries: HArray1OfSurfaceBoundary from StepGeom;
24 aImplicitOuter: Boolean);
25 ---Purpose: Initialize all fields (own and inherited)
26
27 BasisSurface (me) returns Surface from StepGeom;
28 ---Purpose: Returns field BasisSurface
29 SetBasisSurface (me: mutable; BasisSurface: Surface from StepGeom);
30 ---Purpose: Set field BasisSurface
31
32 Boundaries (me) returns HArray1OfSurfaceBoundary from StepGeom;
33 ---Purpose: Returns field Boundaries
34 SetBoundaries (me: mutable; Boundaries: HArray1OfSurfaceBoundary from StepGeom);
35 ---Purpose: Set field Boundaries
36
37 ImplicitOuter (me) returns Boolean;
38 ---Purpose: Returns field ImplicitOuter
39 SetImplicitOuter (me: mutable; ImplicitOuter: Boolean);
40 ---Purpose: Set field ImplicitOuter
41
42fields
43 theBasisSurface: Surface from StepGeom;
44 theBoundaries: HArray1OfSurfaceBoundary from StepGeom;
45 theImplicitOuter: Boolean;
46
47end CurveBoundedSurface;