154 l_cover = self.form.l_sideCover.text()
155 l_cover = FreeCAD.Units.Quantity(l_cover).Value
156 r_cover = self.form.r_sideCover.text()
157 r_cover = FreeCAD.Units.Quantity(r_cover).Value
158 t_cover = self.form.t_sideCover.text()
159 t_cover = FreeCAD.Units.Quantity(t_cover).Value
160 b_cover = self.form.b_sideCover.text()
161 b_cover = FreeCAD.Units.Quantity(b_cover).Value
162 f_cover = self.form.frontCover.text()
163 f_cover = FreeCAD.Units.Quantity(f_cover).Value
164 diameter = self.form.diameter.text()
165 diameter = FreeCAD.Units.Quantity(diameter).Value
166 bentAngle = int(self.form.bentAngle.currentText())
167 bentFactor = self.form.bentFactor.value()
168 rounding = self.form.rounding.value()
169 amount_check = self.form.amount_radio.isChecked()
170 spacing_check = self.form.spacing_radio.isChecked()
173 amount = self.form.amount.value()
174 rebar =
makeStirrup(l_cover, r_cover, t_cover, b_cover, f_cover, bentAngle, bentFactor, diameter,\
177 spacing = self.form.spacing.text()
178 spacing = FreeCAD.Units.Quantity(spacing).Value
179 rebar =
makeStirrup(l_cover, r_cover, t_cover, b_cover, f_cover, bentAngle, bentFactor, diameter,\
183 amount = self.form.amount.value()
184 rebar =
editStirrup(self.
Rebar, l_cover, r_cover, t_cover, b_cover, f_cover, bentAngle, bentFactor,\
187 spacing = self.form.spacing.text()
188 spacing = FreeCAD.Units.Quantity(spacing).Value
189 rebar =
editStirrup(self.
Rebar, l_cover, r_cover, t_cover, b_cover, f_cover, bentAngle, bentFactor,\
193 FreeCAD.ActiveDocument.recompute()
195 if signal == int(QtGui.QDialogButtonBox.Apply):
198 FreeCADGui.Control.closeDialog(self)
def accept(self, signal=None)
def editStirrup(Rebar, l_cover, r_cover, t_cover, b_cover, f_cover, bentAngle, bentFactor, diameter, rounding, amount_spacing_check, amount_spacing_value, structure=None, facename=None)
def makeStirrup(l_cover, r_cover, t_cover, b_cover, f_cover, bentAngle, bentFactor, diameter, rounding, amount_spacing_check, amount_spacing_value, structure=None, facename=None)