Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepFEA / StepFEA_Curve3dElementRepresentation.cdl
CommitLineData
7fd59977 1-- File: StepFEA_Curve3dElementRepresentation.cdl
2-- Created: Thu Dec 12 17:51:03 2002
3-- Author: data exchange team
4-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
5-- Copyright: Open CASCADE 2002
6
7class Curve3dElementRepresentation from StepFEA
8inherits ElementRepresentation from StepFEA
9
10 ---Purpose: Representation of STEP entity Curve3dElementRepresentation
11
12uses
13 HAsciiString from TCollection,
14 HArray1OfRepresentationItem from StepRepr,
15 RepresentationContext from StepRepr,
16 HArray1OfNodeRepresentation from StepFEA,
17 FeaModel3d from StepFEA,
18 Curve3dElementDescriptor from StepElement,
19 Curve3dElementProperty from StepFEA,
20 ElementMaterial from StepElement
21
22is
23 Create returns Curve3dElementRepresentation from StepFEA;
24 ---Purpose: Empty constructor
25
26 Init (me: mutable; aRepresentation_Name: HAsciiString from TCollection;
27 aRepresentation_Items: HArray1OfRepresentationItem from StepRepr;
28 aRepresentation_ContextOfItems: RepresentationContext from StepRepr;
29 aElementRepresentation_NodeList: HArray1OfNodeRepresentation from StepFEA;
30 aModelRef: FeaModel3d from StepFEA;
31 aElementDescriptor: Curve3dElementDescriptor from StepElement;
32 aProperty: Curve3dElementProperty from StepFEA;
33 aMaterial: ElementMaterial from StepElement);
34 ---Purpose: Initialize all fields (own and inherited)
35
36 ModelRef (me) returns FeaModel3d from StepFEA;
37 ---Purpose: Returns field ModelRef
38 SetModelRef (me: mutable; ModelRef: FeaModel3d from StepFEA);
39 ---Purpose: Set field ModelRef
40
41 ElementDescriptor (me) returns Curve3dElementDescriptor from StepElement;
42 ---Purpose: Returns field ElementDescriptor
43 SetElementDescriptor (me: mutable; ElementDescriptor: Curve3dElementDescriptor from StepElement);
44 ---Purpose: Set field ElementDescriptor
45
46 Property (me) returns Curve3dElementProperty from StepFEA;
47 ---Purpose: Returns field Property
48 SetProperty (me: mutable; Property: Curve3dElementProperty from StepFEA);
49 ---Purpose: Set field Property
50
51 Material (me) returns ElementMaterial from StepElement;
52 ---Purpose: Returns field Material
53 SetMaterial (me: mutable; Material: ElementMaterial from StepElement);
54 ---Purpose: Set field Material
55
56fields
57 theModelRef: FeaModel3d from StepFEA;
58 theElementDescriptor: Curve3dElementDescriptor from StepElement;
59 theProperty: Curve3dElementProperty from StepFEA;
60 theMaterial: ElementMaterial from StepElement;
61
62end Curve3dElementRepresentation;