Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepFEA / StepFEA_FeaModel.cdl
1 -- File:        StepFEA_FeaModel.cdl
2 -- Created:     Thu Dec 12 17:51:05 2002 
3 -- Author:      data exchange team
4 -- Generator:   ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
5 -- Copyright:   Open CASCADE 2002
6
7 class FeaModel from StepFEA
8 inherits Representation from StepRepr
9
10     ---Purpose: Representation of STEP entity FeaModel
11
12 uses
13     HAsciiString from TCollection,
14     HArray1OfRepresentationItem from StepRepr,
15     RepresentationContext from StepRepr,
16     HArray1OfAsciiString from TColStd
17
18 is
19     Create returns FeaModel from StepFEA;
20         ---Purpose: Empty constructor
21
22     Init (me: mutable; aRepresentation_Name: HAsciiString from TCollection;
23                        aRepresentation_Items: HArray1OfRepresentationItem from StepRepr;
24                        aRepresentation_ContextOfItems: RepresentationContext from StepRepr;
25                        aCreatingSoftware: HAsciiString from TCollection;
26                        aIntendedAnalysisCode: HArray1OfAsciiString from TColStd;
27                        aDescription: HAsciiString from TCollection;
28                        aAnalysisType: HAsciiString from TCollection);
29         ---Purpose: Initialize all fields (own and inherited)
30
31     CreatingSoftware (me) returns HAsciiString from TCollection;
32         ---Purpose: Returns field CreatingSoftware
33     SetCreatingSoftware (me: mutable; CreatingSoftware: HAsciiString from TCollection);
34         ---Purpose: Set field CreatingSoftware
35
36     IntendedAnalysisCode (me) returns HArray1OfAsciiString from TColStd;
37         ---Purpose: Returns field IntendedAnalysisCode
38     SetIntendedAnalysisCode (me: mutable; IntendedAnalysisCode: HArray1OfAsciiString from TColStd);
39         ---Purpose: Set field IntendedAnalysisCode
40
41     Description (me) returns HAsciiString from TCollection;
42         ---Purpose: Returns field Description
43     SetDescription (me: mutable; Description: HAsciiString from TCollection);
44         ---Purpose: Set field Description
45
46     AnalysisType (me) returns HAsciiString from TCollection;
47         ---Purpose: Returns field AnalysisType
48     SetAnalysisType (me: mutable; AnalysisType: HAsciiString from TCollection);
49         ---Purpose: Set field AnalysisType
50
51 fields
52     theCreatingSoftware: HAsciiString from TCollection;
53     theIntendedAnalysisCode: HArray1OfAsciiString from TColStd;
54     theDescription: HAsciiString from TCollection;
55     theAnalysisType: HAsciiString from TCollection;
56
57 end FeaModel;