Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepFEA / StepFEA_Curve3dElementProperty.cxx
CommitLineData
7fd59977 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
6
7#include <StepFEA_Curve3dElementProperty.ixx>
8
9//=======================================================================
10//function : StepFEA_Curve3dElementProperty
11//purpose :
12//=======================================================================
13
14StepFEA_Curve3dElementProperty::StepFEA_Curve3dElementProperty ()
15{
16}
17
18//=======================================================================
19//function : Init
20//purpose :
21//=======================================================================
22
23void 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)
28{
29
30 thePropertyId = aPropertyId;
31
32 theDescription = aDescription;
33
34 theIntervalDefinitions = aIntervalDefinitions;
35
36 theEndOffsets = aEndOffsets;
37
38 theEndReleases = aEndReleases;
39}
40
41//=======================================================================
42//function : PropertyId
43//purpose :
44//=======================================================================
45
46Handle(TCollection_HAsciiString) StepFEA_Curve3dElementProperty::PropertyId () const
47{
48 return thePropertyId;
49}
50
51//=======================================================================
52//function : SetPropertyId
53//purpose :
54//=======================================================================
55
56void StepFEA_Curve3dElementProperty::SetPropertyId (const Handle(TCollection_HAsciiString) &aPropertyId)
57{
58 thePropertyId = aPropertyId;
59}
60
61//=======================================================================
62//function : Description
63//purpose :
64//=======================================================================
65
66Handle(TCollection_HAsciiString) StepFEA_Curve3dElementProperty::Description () const
67{
68 return theDescription;
69}
70
71//=======================================================================
72//function : SetDescription
73//purpose :
74//=======================================================================
75
76void StepFEA_Curve3dElementProperty::SetDescription (const Handle(TCollection_HAsciiString) &aDescription)
77{
78 theDescription = aDescription;
79}
80
81//=======================================================================
82//function : IntervalDefinitions
83//purpose :
84//=======================================================================
85
86Handle(StepFEA_HArray1OfCurveElementInterval) StepFEA_Curve3dElementProperty::IntervalDefinitions () const
87{
88 return theIntervalDefinitions;
89}
90
91//=======================================================================
92//function : SetIntervalDefinitions
93//purpose :
94//=======================================================================
95
96void StepFEA_Curve3dElementProperty::SetIntervalDefinitions (const Handle(StepFEA_HArray1OfCurveElementInterval) &aIntervalDefinitions)
97{
98 theIntervalDefinitions = aIntervalDefinitions;
99}
100
101//=======================================================================
102//function : EndOffsets
103//purpose :
104//=======================================================================
105
106Handle(StepFEA_HArray1OfCurveElementEndOffset) StepFEA_Curve3dElementProperty::EndOffsets () const
107{
108 return theEndOffsets;
109}
110
111//=======================================================================
112//function : SetEndOffsets
113//purpose :
114//=======================================================================
115
116void StepFEA_Curve3dElementProperty::SetEndOffsets (const Handle(StepFEA_HArray1OfCurveElementEndOffset) &aEndOffsets)
117{
118 theEndOffsets = aEndOffsets;
119}
120
121//=======================================================================
122//function : EndReleases
123//purpose :
124//=======================================================================
125
126Handle(StepFEA_HArray1OfCurveElementEndRelease) StepFEA_Curve3dElementProperty::EndReleases () const
127{
128 return theEndReleases;
129}
130
131//=======================================================================
132//function : SetEndReleases
133//purpose :
134//=======================================================================
135
136void StepFEA_Curve3dElementProperty::SetEndReleases (const Handle(StepFEA_HArray1OfCurveElementEndRelease) &aEndReleases)
137{
138 theEndReleases = aEndReleases;
139}