Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram Class Reference

Public Member Functions

def close (self)
 
def create (self, title, function, xlength, xname, xunit, xscale, yname, yunit, yscale, numxpoints)
 
def plot (self)
 
def update (self, function=None, xlength=None)
 

Public Attributes

 function
 
 numxpoints
 
 thePlot
 
 title
 
 win
 
 xlength
 
 xname
 
 xpoints
 
 xscale
 
 xunit
 
 yname
 
 ypoints
 
 yscale
 
 yunit
 

Member Function Documentation

◆ close()

def Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.close (   self)

◆ create()

def Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.create (   self,
  title,
  function,
  xlength,
  xname,
  xunit,
  xscale,
  yname,
  yunit,
  yscale,
  numxpoints 
)

◆ plot()

◆ update()

def Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.update (   self,
  function = None,
  xlength = None 
)

References Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.function, Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.numxpoints, Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.plot(), shipCapacityCurve.PlotAux.Plot.plot(), shipGZ.PlotAux.Plot.plot(), shipAreasCurve.PlotAux.Plot.plot(), Plot.Plot.plot(), ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.box_domain.xlength, automotive_design.box_domain.xlength, ifc2x3.ifcrectangularpyramid.xlength, ifc2x3.ifcblock.xlength, ifc4.ifcrectangularpyramid.xlength, ifc4.ifcblock.xlength, Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.xlength, Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.xpoints, and Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.ypoints.

Referenced by ArchAxis.AxisSystemTaskPanel.addElement(), ArchComponent.ComponentTaskPanel.addElement(), ArchSectionPlane.SectionPlaneTaskPanel.addElement(), DraftGui.FacebinderTaskPanel.addElement(), femtaskpanels.task_result_mechanical._TaskPanel.calculate(), Spreadsheet_legacy.SpreadsheetView.changeCell(), draftguitools.gui_edit.Edit.endEditing(), draftguitools.gui_trackers.boxTracker.height(), ArchAxis.CommandArchGrid.IsActive(), draftguitools.gui_trackers.rectangleTracker.p3(), Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.plot(), Plot.Plot.plot(), Spreadsheet_legacy.SpreadsheetView.recompute(), ArchAxis.AxisSystemTaskPanel.removeElement(), ArchComponent.ComponentTaskPanel.removeElement(), ArchSectionPlane.SectionPlaneTaskPanel.removeElement(), DraftGui.FacebinderTaskPanel.removeElement(), draftguitools.gui_trackers.gridTracker.reset(), and ArchNesting.Nester.run().

Member Data Documentation

◆ function

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.function

◆ numxpoints

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.numxpoints

◆ thePlot

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.thePlot

◆ title

◆ win

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.win

◆ xlength

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.xlength

◆ xname

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.xname

◆ xpoints

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.xpoints

◆ xscale

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.xscale

◆ xunit

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.xunit

◆ yname

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.yname

◆ ypoints

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.ypoints

◆ yscale

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.yscale

◆ yunit

Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.yunit

The documentation for this class was generated from the following file:
  • Sources/FreeCAD/src/Mod/PartDesign/WizardShaft/ShaftDiagram.py