Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepElement / StepElement_SurfaceElementProperty.cdl
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
6
7 class SurfaceElementProperty from StepElement
8 inherits TShared from MMgt
9
10     ---Purpose: Representation of STEP entity SurfaceElementProperty
11
12 uses
13     HAsciiString from TCollection,
14     SurfaceSectionField from StepElement
15
16 is
17     Create returns SurfaceElementProperty from StepElement;
18         ---Purpose: Empty constructor
19
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)
24
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
29
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
34
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
39
40 fields
41     thePropertyId: HAsciiString from TCollection;
42     theDescription: HAsciiString from TCollection;
43     theSection: SurfaceSectionField from StepElement;
44
45 end SurfaceElementProperty;