1 -- File: StepElement_SurfaceElementProperty.cdl
2 -- Created: Thu Dec 12 17:29:04 2002
3 -- Author: data exchange team
4 -- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
5 -- Copyright: Open CASCADE 2002
7 class SurfaceElementProperty from StepElement
8 inherits TShared from MMgt
10 ---Purpose: Representation of STEP entity SurfaceElementProperty
13 HAsciiString from TCollection,
14 SurfaceSectionField from StepElement
17 Create returns SurfaceElementProperty from StepElement;
18 ---Purpose: Empty constructor
20 Init (me: mutable; aPropertyId: HAsciiString from TCollection;
21 aDescription: HAsciiString from TCollection;
22 aSection: SurfaceSectionField from StepElement);
23 ---Purpose: Initialize all fields (own and inherited)
25 PropertyId (me) returns HAsciiString from TCollection;
26 ---Purpose: Returns field PropertyId
27 SetPropertyId (me: mutable; PropertyId: HAsciiString from TCollection);
28 ---Purpose: Set field PropertyId
30 Description (me) returns HAsciiString from TCollection;
31 ---Purpose: Returns field Description
32 SetDescription (me: mutable; Description: HAsciiString from TCollection);
33 ---Purpose: Set field Description
35 Section (me) returns SurfaceSectionField from StepElement;
36 ---Purpose: Returns field Section
37 SetSection (me: mutable; Section: SurfaceSectionField from StepElement);
38 ---Purpose: Set field Section
41 thePropertyId: HAsciiString from TCollection;
42 theDescription: HAsciiString from TCollection;
43 theSection: SurfaceSectionField from StepElement;
45 end SurfaceElementProperty;