Rebar Addon for FreeCAD
Public Member Functions | Public Attributes | List of all members
RebarDistribution._RebarDistributionDialog Class Reference
Collaboration diagram for RebarDistribution._RebarDistributionDialog:
Collaboration graph

Public Member Functions

def __init__ (self, frontCover, size)
 
def accept (self)
 
def setupUi (self)
 

Public Attributes

 FrontCover
 
 ExpandingLength
 
 form
 
 CustomSpacing
 

Detailed Description

Definition at line 38 of file RebarDistribution.py.

Constructor & Destructor Documentation

def RebarDistribution._RebarDistributionDialog.__init__ (   self,
  frontCover,
  size 
)

Definition at line 39 of file RebarDistribution.py.

39  def __init__(self, frontCover, size):
40  self.FrontCover = frontCover
41  self.ExpandingLength = size
42  self.form = FreeCADGui.PySideUic.loadUi(os.path.splitext(__file__)[0] + ".ui")
43  self.form.setWindowTitle(QtGui.QApplication.translate("Arch", "Rebar Distribution", None))
44  self.form.image.setPixmap(QtGui.QPixmap(os.path.split(os.path.abspath(__file__))[0] + "/icons/RebarDistribution.svg"))
45 

Member Function Documentation

def RebarDistribution._RebarDistributionDialog.accept (   self)

Definition at line 46 of file RebarDistribution.py.

46  def accept(self):
47  amount1 = self.form.amount1.value()
48  spacing1 = self.form.spacing1.text()
49  spacing1 = FreeCAD.Units.Quantity(spacing1).Value
50  amount2 = self.form.amount2.value()
51  spacing2 = self.form.spacing2.text()
52  spacing2 = FreeCAD.Units.Quantity(spacing2).Value
53  amount3 = self.form.amount3.value()
54  spacing3 = self.form.spacing3.text()
55  spacing3 = FreeCAD.Units.Quantity(spacing3).Value
56  self.CustomSpacing = getCustomSpacingString(amount1, spacing1, amount2, spacing2, amount3, spacing3, self.FrontCover, self.ExpandingLength)
57 
def getCustomSpacingString(amount1, spacing1, amount2, spacing2, amount3, spacing3, frontCover, size)

Here is the caller graph for this function:

def RebarDistribution._RebarDistributionDialog.setupUi (   self)

Definition at line 58 of file RebarDistribution.py.

58  def setupUi(self):
59  # Connect Signals and Slots
60  self.form.buttonBox.accepted.connect(self.accept)
61  pass
62 

Here is the call graph for this function:

Member Data Documentation

RebarDistribution._RebarDistributionDialog.CustomSpacing

Definition at line 56 of file RebarDistribution.py.

RebarDistribution._RebarDistributionDialog.ExpandingLength

Definition at line 41 of file RebarDistribution.py.

RebarDistribution._RebarDistributionDialog.form

Definition at line 42 of file RebarDistribution.py.

RebarDistribution._RebarDistributionDialog.FrontCover

Definition at line 40 of file RebarDistribution.py.


The documentation for this class was generated from the following file: