Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepElement / StepElement_CurveElementSectionDerivedDefinitions.cdl
CommitLineData
7fd59977 1-- File: StepElement_CurveElementSectionDerivedDefinitions.cdl
2-- Created: Thu Dec 12 17:29:00 2002
3-- Author: data exchange team
4-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
5-- Copyright: Open CASCADE 2002
6
7class CurveElementSectionDerivedDefinitions from StepElement
8inherits CurveElementSectionDefinition from StepElement
9
10 ---Purpose: Representation of STEP entity CurveElementSectionDerivedDefinitions
11
12uses
13 HAsciiString from TCollection,
14 HArray1OfMeasureOrUnspecifiedValue from StepElement,
15 HArray1OfReal from TColStd,
16 MeasureOrUnspecifiedValue from StepElement,
17 HArray1OfMeasureOrUnspecifiedValue from StepElement
18
19is
20 Create returns CurveElementSectionDerivedDefinitions from StepElement;
21 ---Purpose: Empty constructor
22
23 Init (me: mutable; aCurveElementSectionDefinition_Description: HAsciiString from TCollection;
24 aCurveElementSectionDefinition_SectionAngle: Real;
25 aCrossSectionalArea: Real;
26 aShearArea: HArray1OfMeasureOrUnspecifiedValue from StepElement;
27 aSecondMomentOfArea: HArray1OfReal from TColStd;
28 aTorsionalConstant: Real;
29 aWarpingConstant: MeasureOrUnspecifiedValue from StepElement;
30 aLocationOfCentroid: HArray1OfMeasureOrUnspecifiedValue from StepElement;
31 aLocationOfShearCentre: HArray1OfMeasureOrUnspecifiedValue from StepElement;
32 aLocationOfNonStructuralMass: HArray1OfMeasureOrUnspecifiedValue from StepElement;
33 aNonStructuralMass: MeasureOrUnspecifiedValue from StepElement;
34 aPolarMoment: MeasureOrUnspecifiedValue from StepElement);
35 ---Purpose: Initialize all fields (own and inherited)
36
37 CrossSectionalArea (me) returns Real;
38 ---Purpose: Returns field CrossSectionalArea
39 SetCrossSectionalArea (me: mutable; CrossSectionalArea: Real);
40 ---Purpose: Set field CrossSectionalArea
41
42 ShearArea (me) returns HArray1OfMeasureOrUnspecifiedValue from StepElement;
43 ---Purpose: Returns field ShearArea
44 SetShearArea (me: mutable; ShearArea: HArray1OfMeasureOrUnspecifiedValue from StepElement);
45 ---Purpose: Set field ShearArea
46
47 SecondMomentOfArea (me) returns HArray1OfReal from TColStd;
48 ---Purpose: Returns field SecondMomentOfArea
49 SetSecondMomentOfArea (me: mutable; SecondMomentOfArea: HArray1OfReal from TColStd);
50 ---Purpose: Set field SecondMomentOfArea
51
52 TorsionalConstant (me) returns Real;
53 ---Purpose: Returns field TorsionalConstant
54 SetTorsionalConstant (me: mutable; TorsionalConstant: Real);
55 ---Purpose: Set field TorsionalConstant
56
57 WarpingConstant (me) returns MeasureOrUnspecifiedValue from StepElement;
58 ---Purpose: Returns field WarpingConstant
59 SetWarpingConstant (me: mutable; WarpingConstant: MeasureOrUnspecifiedValue from StepElement);
60 ---Purpose: Set field WarpingConstant
61
62 LocationOfCentroid (me) returns HArray1OfMeasureOrUnspecifiedValue from StepElement;
63 ---Purpose: Returns field LocationOfCentroid
64 SetLocationOfCentroid (me: mutable; LocationOfCentroid: HArray1OfMeasureOrUnspecifiedValue from StepElement);
65 ---Purpose: Set field LocationOfCentroid
66
67 LocationOfShearCentre (me) returns HArray1OfMeasureOrUnspecifiedValue from StepElement;
68 ---Purpose: Returns field LocationOfShearCentre
69 SetLocationOfShearCentre (me: mutable; LocationOfShearCentre: HArray1OfMeasureOrUnspecifiedValue from StepElement);
70 ---Purpose: Set field LocationOfShearCentre
71
72 LocationOfNonStructuralMass (me) returns HArray1OfMeasureOrUnspecifiedValue from StepElement;
73 ---Purpose: Returns field LocationOfNonStructuralMass
74 SetLocationOfNonStructuralMass (me: mutable; LocationOfNonStructuralMass: HArray1OfMeasureOrUnspecifiedValue from StepElement);
75 ---Purpose: Set field LocationOfNonStructuralMass
76
77 NonStructuralMass (me) returns MeasureOrUnspecifiedValue from StepElement;
78 ---Purpose: Returns field NonStructuralMass
79 SetNonStructuralMass (me: mutable; NonStructuralMass: MeasureOrUnspecifiedValue from StepElement);
80 ---Purpose: Set field NonStructuralMass
81
82 PolarMoment (me) returns MeasureOrUnspecifiedValue from StepElement;
83 ---Purpose: Returns field PolarMoment
84 SetPolarMoment (me: mutable; PolarMoment: MeasureOrUnspecifiedValue from StepElement);
85 ---Purpose: Set field PolarMoment
86
87fields
88 theCrossSectionalArea: Real;
89 theShearArea: HArray1OfMeasureOrUnspecifiedValue from StepElement;
90 theSecondMomentOfArea: HArray1OfReal from TColStd;
91 theTorsionalConstant: Real;
92 theWarpingConstant: MeasureOrUnspecifiedValue from StepElement;
93 theLocationOfCentroid: HArray1OfMeasureOrUnspecifiedValue from StepElement;
94 theLocationOfShearCentre: HArray1OfMeasureOrUnspecifiedValue from StepElement;
95 theLocationOfNonStructuralMass: HArray1OfMeasureOrUnspecifiedValue from StepElement;
96 theNonStructuralMass: MeasureOrUnspecifiedValue from StepElement;
97 thePolarMoment: MeasureOrUnspecifiedValue from StepElement;
98
99end CurveElementSectionDerivedDefinitions;