0026586: Eliminate compile warnings obtained by building occt with vc14: declaration...
[occt.git] / src / XCAFDimTolObjects / XCAFDimTolObjects_GeomToleranceObject.cxx
1 // Copyright (c) 1999-2014 OPEN CASCADE SAS
2 //
3 // This file is part of Open CASCADE Technology software library.
4 //
5 // This library is free software; you can redistribute it and/or modify it under
6 // the terms of the GNU Lesser General Public License version 2.1 as published
7 // by the Free Software Foundation, with special exception defined in the file
8 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
9 // distribution for complete text of the license and disclaimer of any warranty.
10 //
11 // Alternatively, this file may be used under the terms of Open CASCADE
12 // commercial license or contractual agreement.
13
14 #include <XCAFDimTolObjects_GeomToleranceObject.hxx>
15
16 //=======================================================================
17 //function : XCAFDimTolObjects_GeomTolerance
18 //purpose  : 
19 //=======================================================================
20
21 XCAFDimTolObjects_GeomToleranceObject::XCAFDimTolObjects_GeomToleranceObject()
22 {
23 }
24
25 //=======================================================================
26 //function : XCAFDimTolObjects_GeomTolerance
27 //purpose  : 
28 //=======================================================================
29
30 XCAFDimTolObjects_GeomToleranceObject::XCAFDimTolObjects_GeomToleranceObject(const Handle(XCAFDimTolObjects_GeomToleranceObject)& theObj)
31 {
32   myType = theObj->myType;
33   myTypeOfValue = theObj->myTypeOfValue;
34   myValue = theObj->myValue;
35   myMatReqModif = theObj->myMatReqModif;
36   myZoneModif = theObj->myZoneModif;
37   myValueOfZoneModif = theObj->myValueOfZoneModif;
38   myModifiers = theObj->myModifiers;
39   myMaxValueModif = theObj->myMaxValueModif;
40 }
41
42 //=======================================================================
43 //function :
44 //purpose  : 
45 //=======================================================================
46
47 void XCAFDimTolObjects_GeomToleranceObject::SetType (const XCAFDimTolObjects_GeomToleranceType theType) 
48 {
49   myType = theType;
50 }
51
52 //=======================================================================
53 //function :
54 //purpose  : 
55 //=======================================================================
56
57 XCAFDimTolObjects_GeomToleranceType XCAFDimTolObjects_GeomToleranceObject::GetType()  const
58 {
59   return myType;
60 }
61
62 //=======================================================================
63 //function :
64 //purpose  : 
65 //=======================================================================
66
67 void XCAFDimTolObjects_GeomToleranceObject::SetTypeOfValue (const XCAFDimTolObjects_GeomToleranceTypeValue theTypeOfValue) 
68 {
69   myTypeOfValue = theTypeOfValue;
70 }
71
72 //=======================================================================
73 //function :
74 //purpose  : 
75 //=======================================================================
76
77 XCAFDimTolObjects_GeomToleranceTypeValue XCAFDimTolObjects_GeomToleranceObject::GetTypeOfValue()  const
78 {
79   return myTypeOfValue;
80 }
81
82 //=======================================================================
83 //function :
84 //purpose  : 
85 //=======================================================================
86
87 void XCAFDimTolObjects_GeomToleranceObject::SetValue (const Standard_Real theValue) 
88 {
89   myValue = theValue;
90 }
91
92 //=======================================================================
93 //function :
94 //purpose  : 
95 //=======================================================================
96
97 Standard_Real XCAFDimTolObjects_GeomToleranceObject::GetValue()  const
98 {
99   return myValue;
100 }
101
102 //=======================================================================
103 //function :
104 //purpose  : 
105 //=======================================================================
106
107 void XCAFDimTolObjects_GeomToleranceObject::SetMaterialRequirementModifier (const XCAFDimTolObjects_GeomToleranceMatReqModif theMatReqModif) 
108 {
109   myMatReqModif = theMatReqModif;
110 }
111
112 //=======================================================================
113 //function :
114 //purpose  : 
115 //=======================================================================
116
117 XCAFDimTolObjects_GeomToleranceMatReqModif XCAFDimTolObjects_GeomToleranceObject::GetMaterialRequirementModifier()  const
118 {
119   return myMatReqModif;
120 }
121
122 //=======================================================================
123 //function :
124 //purpose  : 
125 //=======================================================================
126
127 void XCAFDimTolObjects_GeomToleranceObject::SetZoneModifier (const XCAFDimTolObjects_GeomToleranceZoneModif theZoneModif) 
128 {
129   myZoneModif = theZoneModif;
130 }
131
132 //=======================================================================
133 //function :
134 //purpose  : 
135 //=======================================================================
136
137 XCAFDimTolObjects_GeomToleranceZoneModif XCAFDimTolObjects_GeomToleranceObject::GetZoneModifier()  const
138 {
139   return myZoneModif;
140 }
141
142 //=======================================================================
143 //function :
144 //purpose  : 
145 //=======================================================================
146
147 void XCAFDimTolObjects_GeomToleranceObject::SetValueOfZoneModifier (const Standard_Real theValue) 
148 {
149   myValueOfZoneModif = theValue;
150 }
151
152 //=======================================================================
153 //function :
154 //purpose  : 
155 //=======================================================================
156
157 Standard_Real XCAFDimTolObjects_GeomToleranceObject::GetValueOfZoneModifier()  const
158 {
159   return myValueOfZoneModif;
160 }
161
162 //=======================================================================
163 //function :
164 //purpose  : 
165 //=======================================================================
166
167 void XCAFDimTolObjects_GeomToleranceObject::SetModifiers (const XCAFDimTolObjects_GeomToleranceModifiersSequence& theModifiers) 
168 {
169   myModifiers = theModifiers;
170 }
171
172 //=======================================================================
173 //function :
174 //purpose  : 
175 //=======================================================================
176
177 void XCAFDimTolObjects_GeomToleranceObject::AddModifier (const XCAFDimTolObjects_GeomToleranceModif theModifier) 
178 {
179   myModifiers.Append(theModifier);
180 }
181
182 //=======================================================================
183 //function :
184 //purpose  : 
185 //=======================================================================
186
187 XCAFDimTolObjects_GeomToleranceModifiersSequence XCAFDimTolObjects_GeomToleranceObject::GetModifiers()  const
188 {
189   return myModifiers;
190 }
191
192 //=======================================================================
193 //function :
194 //purpose  : 
195 //=======================================================================
196
197 void XCAFDimTolObjects_GeomToleranceObject::SetMaxValueModifier (const Standard_Real theModifier) 
198 {
199   myMaxValueModif = theModifier;
200 }
201
202 //=======================================================================
203 //function :
204 //purpose  : 
205 //=======================================================================
206
207 Standard_Real XCAFDimTolObjects_GeomToleranceObject::GetMaxValueModifier()  const
208 {
209   return myMaxValueModif;
210 }