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