1 // File: StepFEA_Curve3dElementProperty.cxx
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
7 #include <StepFEA_Curve3dElementProperty.ixx>
9 //=======================================================================
10 //function : StepFEA_Curve3dElementProperty
12 //=======================================================================
14 StepFEA_Curve3dElementProperty::StepFEA_Curve3dElementProperty ()
18 //=======================================================================
21 //=======================================================================
23 void StepFEA_Curve3dElementProperty::Init (const Handle(TCollection_HAsciiString) &aPropertyId,
24 const Handle(TCollection_HAsciiString) &aDescription,
25 const Handle(StepFEA_HArray1OfCurveElementInterval) &aIntervalDefinitions,
26 const Handle(StepFEA_HArray1OfCurveElementEndOffset) &aEndOffsets,
27 const Handle(StepFEA_HArray1OfCurveElementEndRelease) &aEndReleases)
30 thePropertyId = aPropertyId;
32 theDescription = aDescription;
34 theIntervalDefinitions = aIntervalDefinitions;
36 theEndOffsets = aEndOffsets;
38 theEndReleases = aEndReleases;
41 //=======================================================================
42 //function : PropertyId
44 //=======================================================================
46 Handle(TCollection_HAsciiString) StepFEA_Curve3dElementProperty::PropertyId () const
51 //=======================================================================
52 //function : SetPropertyId
54 //=======================================================================
56 void StepFEA_Curve3dElementProperty::SetPropertyId (const Handle(TCollection_HAsciiString) &aPropertyId)
58 thePropertyId = aPropertyId;
61 //=======================================================================
62 //function : Description
64 //=======================================================================
66 Handle(TCollection_HAsciiString) StepFEA_Curve3dElementProperty::Description () const
68 return theDescription;
71 //=======================================================================
72 //function : SetDescription
74 //=======================================================================
76 void StepFEA_Curve3dElementProperty::SetDescription (const Handle(TCollection_HAsciiString) &aDescription)
78 theDescription = aDescription;
81 //=======================================================================
82 //function : IntervalDefinitions
84 //=======================================================================
86 Handle(StepFEA_HArray1OfCurveElementInterval) StepFEA_Curve3dElementProperty::IntervalDefinitions () const
88 return theIntervalDefinitions;
91 //=======================================================================
92 //function : SetIntervalDefinitions
94 //=======================================================================
96 void StepFEA_Curve3dElementProperty::SetIntervalDefinitions (const Handle(StepFEA_HArray1OfCurveElementInterval) &aIntervalDefinitions)
98 theIntervalDefinitions = aIntervalDefinitions;
101 //=======================================================================
102 //function : EndOffsets
104 //=======================================================================
106 Handle(StepFEA_HArray1OfCurveElementEndOffset) StepFEA_Curve3dElementProperty::EndOffsets () const
108 return theEndOffsets;
111 //=======================================================================
112 //function : SetEndOffsets
114 //=======================================================================
116 void StepFEA_Curve3dElementProperty::SetEndOffsets (const Handle(StepFEA_HArray1OfCurveElementEndOffset) &aEndOffsets)
118 theEndOffsets = aEndOffsets;
121 //=======================================================================
122 //function : EndReleases
124 //=======================================================================
126 Handle(StepFEA_HArray1OfCurveElementEndRelease) StepFEA_Curve3dElementProperty::EndReleases () const
128 return theEndReleases;
131 //=======================================================================
132 //function : SetEndReleases
134 //=======================================================================
136 void StepFEA_Curve3dElementProperty::SetEndReleases (const Handle(StepFEA_HArray1OfCurveElementEndRelease) &aEndReleases)
138 theEndReleases = aEndReleases;