Public Member Functions | |
def accept (self) | |
def Activate (self) | |
def cancel (self) | |
def Connect (self, but, sig) | |
def CreateToolProfile (self, tool, dir, pos, rad) | |
def EndSimulation (self) | |
def GetPathSolid (self, tool, cmd, pos) | |
def GuiBusy (self, isBusy) | |
def InvalidOperation (self) | |
def onAccuracyBarChange (self) | |
def onJobChange (self) | |
def onSpeedBarChange (self) | |
def PerformCut (self) | |
def PerformCutBoolean (self) | |
def PerformCutVoxel (self) | |
def RapidMove (self, cmd, curpos) | |
def RemoveInnerMaterial (self) | |
def RemoveMaterial (self) | |
def RemoveTool (self) | |
def SetupOperation (self, itool) | |
def SetupSimulation (self) | |
def SimFF (self) | |
def SimPause (self) | |
def SimPlay (self) | |
def SimStep (self) | |
def SimStop (self) | |
def SimulateMill (self) | |
def UpdateProgress (self) | |
def ViewShape (self) | |
Member Function Documentation
◆ accept()
def PathScripts.PathSimulatorGui.PathSimulation.accept | ( | self | ) |
◆ Activate()
def PathScripts.PathSimulatorGui.PathSimulation.Activate | ( | self | ) |
◆ cancel()
def PathScripts.PathSimulatorGui.PathSimulation.cancel | ( | self | ) |
◆ Connect()
def PathScripts.PathSimulatorGui.PathSimulation.Connect | ( | self, | |
but, | |||
sig | |||
) |
◆ CreateToolProfile()
def PathScripts.PathSimulatorGui.PathSimulation.CreateToolProfile | ( | self, | |
tool, | |||
dir, | |||
pos, | |||
rad | |||
) |
Referenced by PathScripts.PathSimulatorGui.PathSimulation.GetPathSolid().
◆ EndSimulation()
def PathScripts.PathSimulatorGui.PathSimulation.EndSimulation | ( | self | ) |
References PathScripts.PathSimulatorGui.PathSimulation.GuiBusy(), PathScripts.PathSimulatorGui.PathSimulation.resetSimulation, PathScripts.PathSimulatorGui.PathSimulation.timer, Gui::Dialog::DemoMode.timer, Gui::Dialog::DlgPropertyLink.timer, Gui::PropertyView.timer, Gui::GUISingleApplication::Private.timer, ArchReference.ViewProviderArchReference.timer, PathScripts.PathSimulatorGui.PathSimulation.UpdateProgress(), and PathScripts.PathSimulatorGui.PathSimulation.ViewShape().
Referenced by PathScripts.PathSimulatorGui.PathSimulation.accept(), PathScripts.PathSimulatorGui.PathSimulation.cancel(), PathScripts.PathSimulatorGui.PathSimulation.PerformCutBoolean(), PathScripts.PathSimulatorGui.PathSimulation.PerformCutVoxel(), and PathScripts.PathSimulatorGui.PathSimulation.SimStop().
◆ GetPathSolid()
def PathScripts.PathSimulatorGui.PathSimulation.GetPathSolid | ( | self, | |
tool, | |||
cmd, | |||
pos | |||
) |
◆ GuiBusy()
def PathScripts.PathSimulatorGui.PathSimulation.GuiBusy | ( | self, | |
isBusy | |||
) |
References PathScripts.PathSimulatorGui.PathSimulation.taskForm.
Referenced by PathScripts.PathSimulatorGui.PathSimulation.EndSimulation(), PathScripts.PathSimulatorGui.PathSimulation.SimFF(), PathScripts.PathSimulatorGui.PathSimulation.SimPause(), and PathScripts.PathSimulatorGui.PathSimulation.SimPlay().
◆ InvalidOperation()
def PathScripts.PathSimulatorGui.PathSimulation.InvalidOperation | ( | self | ) |
References PathScripts.PathSimulatorGui.PathSimulation.activeOps, PathScripts.PathSimulatorGui.PathSimulation.tool, PathScripts.PathOp.ObjectOp.tool, and PathScripts.PathSimulatorGui.TSError().
Referenced by PathScripts.PathSimulatorGui.PathSimulation.SimFF(), PathScripts.PathSimulatorGui.PathSimulation.SimPlay(), and PathScripts.PathSimulatorGui.PathSimulation.SimStep().
◆ onAccuracyBarChange()
def PathScripts.PathSimulatorGui.PathSimulation.onAccuracyBarChange | ( | self | ) |
◆ onJobChange()
def PathScripts.PathSimulatorGui.PathSimulation.onJobChange | ( | self | ) |
◆ onSpeedBarChange()
def PathScripts.PathSimulatorGui.PathSimulation.onSpeedBarChange | ( | self | ) |
References PathScripts.PathSimulatorGui.PathSimulation.simperiod, PathScripts.PathSimulatorGui.PathSimulation.taskForm, PathScripts.PathSimulatorGui.PathSimulation.timer, Gui::Dialog::DemoMode.timer, Gui::Dialog::DlgPropertyLink.timer, Gui::PropertyView.timer, Gui::GUISingleApplication::Private.timer, and ArchReference.ViewProviderArchReference.timer.
◆ PerformCut()
def PathScripts.PathSimulatorGui.PathSimulation.PerformCut | ( | self | ) |
◆ PerformCutBoolean()
def PathScripts.PathSimulatorGui.PathSimulation.PerformCutBoolean | ( | self | ) |
References PathScripts.PathSimulatorGui.PathSimulation.activeOps, Gui::ElementColors::Private.busy, PathScripts.PathSimulatorGui.PathSimulation.busy, PathScripts.PathSimulatorGui.PathSimulation.curpos, PathScripts.PathSimulatorGui.PathSimulation.cutMaterial, PathScripts.PathSimulatorGui.PathSimulation.cutSolid, PathScripts.PathSimulatorGui.PathSimulation.cutTool, PathScripts.PathSimulatorGui.PathSimulation.debug, FreeCADInit.FCADLogger.debug, PathScripts.PathSimulatorGui.PathSimulation.disableAnim, PathScripts.PathSimulatorGui.PathSimulation.EndSimulation(), PathScripts.PathSimulatorGui.PathSimulation.firstDrill, PathScripts.PathSimulatorGui.PathSimulation.GetPathSolid(), PathScripts.PathSimulatorGui.PathSimulation.icmd, PathScripts.PathSimulatorGui.PathSimulation.ioperation, PathScripts.PathSimulatorGui.PathSimulation.iprogress, PathScripts.PathSimulatorGui.PathSimulation.operation, PathScripts.PathSimulatorGui.PathSimulation.RapidMove(), PathScripts.PathSimulatorGui.PathSimulation.resetSimulation, PathScripts.PathSimulatorGui.PathSimulation.SetupOperation(), PathScripts.PathSimulatorGui.PathSimulation.SetupSimulation(), PathScripts.PathSimulatorGui.PathSimulation.skipStep, PathScripts.PathSimulatorGui.PathSimulation.stdrot, PathScripts.PathSimulatorGui.PathSimulation.stock, PathScripts.PathOp.ObjectOp.stock, PathScripts.PathSimulatorGui.PathSimulation.tool, PathScripts.PathOp.ObjectOp.tool, and PathScripts.PathSimulatorGui.PathSimulation.UpdateProgress().
Referenced by PathScripts.PathSimulatorGui.PathSimulation.PerformCut().
◆ PerformCutVoxel()
def PathScripts.PathSimulatorGui.PathSimulation.PerformCutVoxel | ( | self | ) |
References PathScripts.PathSimulatorGui.PathSimulation.activeOps, Gui::ElementColors::Private.busy, PathScripts.PathSimulatorGui.PathSimulation.busy, PathScripts.PathSimulatorGui.PathSimulation.curpos, PathScripts.PathSimulatorGui.PathSimulation.cutMaterial, PathScripts.PathSimulatorGui.PathSimulation.cutMaterialIn, PathScripts.PathSimulatorGui.PathSimulation.cutTool, PathScripts.PathSimulatorGui.PathSimulation.disableAnim, PathScripts.PathSimulatorGui.PathSimulation.EndSimulation(), PathScripts.PathSimulatorGui.PathSimulation.firstDrill, PathScripts.PathSimulatorGui.PathSimulation.icmd, PathScripts.PathSimulatorGui.PathSimulation.ioperation, PathScripts.PathSimulatorGui.PathSimulation.iprogress, PathScripts.PathSimulatorGui.PathSimulation.opCommands, PathScripts.PathSimulatorGui.PathSimulation.resetSimulation, PathScripts.PathSimulatorGui.PathSimulation.SetupOperation(), PathScripts.PathSimulatorGui.PathSimulation.SetupSimulation(), PathScripts.PathSimulatorGui.PathSimulation.UpdateProgress(), and PathScripts.PathSimulatorGui.PathSimulation.voxSim.
Referenced by PathScripts.PathSimulatorGui.PathSimulation.PerformCut().
◆ RapidMove()
def PathScripts.PathSimulatorGui.PathSimulation.RapidMove | ( | self, | |
cmd, | |||
curpos | |||
) |
◆ RemoveInnerMaterial()
def PathScripts.PathSimulatorGui.PathSimulation.RemoveInnerMaterial | ( | self | ) |
References PathScripts.PathSimulatorGui.PathSimulation.cutMaterial, PathScripts.PathSimulatorGui.PathSimulation.cutMaterialIn, and PathScripts.PathSimulatorGui.PathSimulation.isVoxel.
Referenced by PathScripts.PathSimulatorGui.PathSimulation.accept(), and PathScripts.PathSimulatorGui.PathSimulation.RemoveMaterial().
◆ RemoveMaterial()
def PathScripts.PathSimulatorGui.PathSimulation.RemoveMaterial | ( | self | ) |
◆ RemoveTool()
def PathScripts.PathSimulatorGui.PathSimulation.RemoveTool | ( | self | ) |
◆ SetupOperation()
def PathScripts.PathSimulatorGui.PathSimulation.SetupOperation | ( | self, | |
itool | |||
) |
◆ SetupSimulation()
def PathScripts.PathSimulatorGui.PathSimulation.SetupSimulation | ( | self | ) |
◆ SimFF()
def PathScripts.PathSimulatorGui.PathSimulation.SimFF | ( | self | ) |
References PathScripts.PathSimulatorGui.PathSimulation.disableAnim, PathScripts.PathSimulatorGui.PathSimulation.GuiBusy(), PathScripts.PathSimulatorGui.PathSimulation.InvalidOperation(), PathScripts.PathSimulatorGui.PathSimulation.timer, Gui::Dialog::DemoMode.timer, Gui::Dialog::DlgPropertyLink.timer, Gui::PropertyView.timer, Gui::GUISingleApplication::Private.timer, and ArchReference.ViewProviderArchReference.timer.
◆ SimPause()
def PathScripts.PathSimulatorGui.PathSimulation.SimPause | ( | self | ) |
References PathScripts.PathSimulatorGui.PathSimulation.disableAnim, PathScripts.PathSimulatorGui.PathSimulation.GuiBusy(), PathScripts.PathSimulatorGui.PathSimulation.timer, Gui::Dialog::DemoMode.timer, Gui::Dialog::DlgPropertyLink.timer, Gui::PropertyView.timer, Gui::GUISingleApplication::Private.timer, ArchReference.ViewProviderArchReference.timer, and PathScripts.PathSimulatorGui.PathSimulation.ViewShape().
◆ SimPlay()
def PathScripts.PathSimulatorGui.PathSimulation.SimPlay | ( | self | ) |
References PathScripts.PathSimulatorGui.PathSimulation.disableAnim, PathScripts.PathSimulatorGui.PathSimulation.GuiBusy(), PathScripts.PathSimulatorGui.PathSimulation.InvalidOperation(), PathScripts.PathSimulatorGui.PathSimulation.simperiod, PathScripts.PathSimulatorGui.PathSimulation.timer, Gui::Dialog::DemoMode.timer, Gui::Dialog::DlgPropertyLink.timer, Gui::PropertyView.timer, Gui::GUISingleApplication::Private.timer, and ArchReference.ViewProviderArchReference.timer.
◆ SimStep()
def PathScripts.PathSimulatorGui.PathSimulation.SimStep | ( | self | ) |
◆ SimStop()
def PathScripts.PathSimulatorGui.PathSimulation.SimStop | ( | self | ) |
◆ SimulateMill()
def PathScripts.PathSimulatorGui.PathSimulation.SimulateMill | ( | self | ) |
◆ UpdateProgress()
def PathScripts.PathSimulatorGui.PathSimulation.UpdateProgress | ( | self | ) |
References PathScripts.PathSimulatorGui.PathSimulation.iprogress, PathScripts.PathSimulatorGui.PathSimulation.numCommands, and PathScripts.PathSimulatorGui.PathSimulation.taskForm.
Referenced by PathScripts.PathSimulatorGui.PathSimulation.EndSimulation(), PathScripts.PathSimulatorGui.PathSimulation.PerformCutBoolean(), and PathScripts.PathSimulatorGui.PathSimulation.PerformCutVoxel().
◆ ViewShape()
def PathScripts.PathSimulatorGui.PathSimulation.ViewShape | ( | self | ) |
References PathScripts.PathSimulatorGui.PathSimulation.cutMaterial, PathScripts.PathSimulatorGui.PathSimulation.cutMaterialIn, PathScripts.PathSimulatorGui.PathSimulation.isVoxel, PathScripts.PathSimulatorGui.PathSimulation.stock, PathScripts.PathOp.ObjectOp.stock, and PathScripts.PathSimulatorGui.PathSimulation.voxSim.
Referenced by PathScripts.PathSimulatorGui.PathSimulation.EndSimulation(), and PathScripts.PathSimulatorGui.PathSimulation.SimPause().
Member Data Documentation
◆ accuracy
PathScripts.PathSimulatorGui.PathSimulation.accuracy |
◆ activeOps
PathScripts.PathSimulatorGui.PathSimulation.activeOps |
◆ busy
PathScripts.PathSimulatorGui.PathSimulation.busy |
◆ curpos
PathScripts.PathSimulatorGui.PathSimulation.curpos |
◆ cutMaterial
PathScripts.PathSimulatorGui.PathSimulation.cutMaterial |
Referenced by PathScripts.PathSimulatorGui.PathSimulation.PerformCutBoolean(), PathScripts.PathSimulatorGui.PathSimulation.PerformCutVoxel(), PathScripts.PathSimulatorGui.PathSimulation.RemoveInnerMaterial(), PathScripts.PathSimulatorGui.PathSimulation.RemoveMaterial(), and PathScripts.PathSimulatorGui.PathSimulation.ViewShape().
◆ cutMaterialIn
PathScripts.PathSimulatorGui.PathSimulation.cutMaterialIn |
◆ cutSolid
PathScripts.PathSimulatorGui.PathSimulation.cutSolid |
◆ cutTool
PathScripts.PathSimulatorGui.PathSimulation.cutTool |
◆ debug
PathScripts.PathSimulatorGui.PathSimulation.debug |
◆ disableAnim
PathScripts.PathSimulatorGui.PathSimulation.disableAnim |
Referenced by PathScripts.PathSimulatorGui.PathSimulation.PerformCutBoolean(), PathScripts.PathSimulatorGui.PathSimulation.PerformCutVoxel(), PathScripts.PathSimulatorGui.PathSimulation.SimFF(), PathScripts.PathSimulatorGui.PathSimulation.SimPause(), PathScripts.PathSimulatorGui.PathSimulation.SimPlay(), and PathScripts.PathSimulatorGui.PathSimulation.SimStep().
◆ firstDrill
PathScripts.PathSimulatorGui.PathSimulation.firstDrill |
◆ height
PathScripts.PathSimulatorGui.PathSimulation.height |
◆ icmd
PathScripts.PathSimulatorGui.PathSimulation.icmd |
◆ initdone
PathScripts.PathSimulatorGui.PathSimulation.initdone |
◆ initialPos
PathScripts.PathSimulatorGui.PathSimulation.initialPos |
◆ ioperation
PathScripts.PathSimulatorGui.PathSimulation.ioperation |
◆ iprogress
PathScripts.PathSimulatorGui.PathSimulation.iprogress |
◆ isVoxel
PathScripts.PathSimulatorGui.PathSimulation.isVoxel |
◆ job
PathScripts.PathSimulatorGui.PathSimulation.job |
Referenced by PathScripts.PathToolLibraryEditor.EditorPanel.copyTools(), PathScripts.PathSimulatorGui.PathSimulation.onJobChange(), PathTests.TestPathStock.TestPathStock.test00(), PathTests.TestPathStock.TestPathStock.test01(), PathTests.TestPathHelix.TestPathHelix.test02(), PathTests.TestPathHelix.TestPathHelix.test03(), PathTests.TestPathHelix.TestPathHelix.test04(), PathTests.TestPathStock.TestPathStock.test10(), PathTests.TestPathStock.TestPathStock.test11(), and PathTests.TestPathStock.TestPathStock.test12().
◆ jobs
PathScripts.PathSimulatorGui.PathSimulation.jobs |
Referenced by PathScripts.PathSimulatorGui.PathSimulation.onJobChange().
◆ numCommands
PathScripts.PathSimulatorGui.PathSimulation.numCommands |
Referenced by PathScripts.PathSimulatorGui.PathSimulation.UpdateProgress().
◆ opCommands
PathScripts.PathSimulatorGui.PathSimulation.opCommands |
◆ operation
PathScripts.PathSimulatorGui.PathSimulation.operation |
◆ operations
PathScripts.PathSimulatorGui.PathSimulation.operations |
◆ resetSimulation
PathScripts.PathSimulatorGui.PathSimulation.resetSimulation |
◆ simperiod
PathScripts.PathSimulatorGui.PathSimulation.simperiod |
◆ skipStep
PathScripts.PathSimulatorGui.PathSimulation.skipStep |
◆ stdrot
PathScripts.PathSimulatorGui.PathSimulation.stdrot |
◆ stock
PathScripts.PathSimulatorGui.PathSimulation.stock |
◆ taskForm
PathScripts.PathSimulatorGui.PathSimulation.taskForm |
Referenced by PathScripts.PathSimulatorGui.PathSimulation.GuiBusy(), PathScripts.PathSimulatorGui.PathSimulation.onAccuracyBarChange(), PathScripts.PathSimulatorGui.PathSimulation.onJobChange(), PathScripts.PathSimulatorGui.PathSimulation.onSpeedBarChange(), PathScripts.PathSimulatorGui.PathSimulation.SetupSimulation(), and PathScripts.PathSimulatorGui.PathSimulation.UpdateProgress().
◆ timer
PathScripts.PathSimulatorGui.PathSimulation.timer |
Referenced by PathScripts.PathSimulatorGui.PathSimulation.EndSimulation(), shipHydrostatics.TaskPanel.TaskPanel.externalFaces(), PathScripts.PathSimulatorGui.PathSimulation.onSpeedBarChange(), PathScripts.PathSimulatorGui.PathSimulation.SimFF(), PathScripts.PathSimulatorGui.PathSimulation.SimPause(), and PathScripts.PathSimulatorGui.PathSimulation.SimPlay().
◆ tool
PathScripts.PathSimulatorGui.PathSimulation.tool |
Referenced by PathScripts.PathToolBitEdit.ToolBitEditor.accept(), PathScripts.PathToolEdit.ToolEditor.accept(), PathScripts.PathToolLibraryManager.FreeCADTooltableHandler.endElement(), PathScripts.PathToolLibraryManager.HeeksTooltableHandler.endElement(), PathScripts.PathSimulatorGui.PathSimulation.InvalidOperation(), PathScripts.PathSimulatorGui.PathSimulation.PerformCutBoolean(), PathScripts.PathToolBitEdit.ToolBitEditor.reject(), PathScripts.PathToolEdit.ToolEditor.reject(), PathScripts.PathToolBitEdit.ToolBitEditor.selectShape(), PathScripts.PathToolLibraryManager.FreeCADTooltableHandler.startElement(), PathScripts.PathToolLibraryManager.HeeksTooltableHandler.startElement(), PathScripts.PathToolBitEdit.ToolBitEditor.updateShape(), PathScripts.PathToolBitEdit.ToolBitEditor.updateTool(), PathScripts.PathToolEdit.ToolEditor.updateTool(), PathScripts.PathToolEdit.ToolEditor.updateToolType(), PathScripts.PathToolBitEdit.ToolBitEditor.updateUI(), and PathScripts.PathToolEdit.ToolEditor.updateUI().
◆ voxSim
PathScripts.PathSimulatorGui.PathSimulation.voxSim |
The documentation for this class was generated from the following file:
- src/Mod/Path/PathScripts/PathSimulatorGui.py