PathScripts.PathSimulatorGui.PathSimulation Class Reference

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)
 

Public Attributes

 accuracy
 
 activeOps
 
 busy
 
 curpos
 
 cutMaterial
 
 cutMaterialIn
 
 cutSolid
 
 cutTool
 
 debug
 
 disableAnim
 
 firstDrill
 
 height
 
 icmd
 
 initdone
 
 initialPos
 
 ioperation
 
 iprogress
 
 isVoxel
 
 job
 
 jobs
 
 numCommands
 
 opCommands
 
 operation
 
 operations
 
 resetSimulation
 
 resolution
 
 simperiod
 
 skipStep
 
 stdrot
 
 stock
 
 taskForm
 
 timer
 
 tool
 
 voxSim
 

Member Function Documentation

◆ accept()

◆ Activate()

def PathScripts.PathSimulatorGui.PathSimulation.Activate (   self)

◆ cancel()

◆ Connect()

def PathScripts.PathSimulatorGui.PathSimulation.Connect (   self,
  but,
  sig 
)

◆ CreateToolProfile()

def PathScripts.PathSimulatorGui.PathSimulation.CreateToolProfile (   self,
  tool,
  dir,
  pos,
  rad 
)

◆ EndSimulation()

◆ GetPathSolid()

◆ GuiBusy()

◆ InvalidOperation()

◆ onAccuracyBarChange()

◆ onJobChange()

◆ onSpeedBarChange()

◆ PerformCut()

◆ PerformCutBoolean()

def PathScripts.PathSimulatorGui.PathSimulation.PerformCutBoolean (   self)

References PathScripts.PathSimulatorGui.PathSimulation.activeOps, App::PropertyExpressionEngine::ExpressionInfo.busy, Gui::ElementColors::Private.busy, PathScripts.PathSimulatorGui.PathSimulation.busy, PathScripts.PathSimulatorGui.PathSimulation.curpos, PathScripts.PathSimulatorGui.PathSimulation.cutMaterial, PathScripts.PathSimulatorGui.PathSimulation.cutSolid, PathScripts.PathSimulatorGui.PathSimulation.cutTool, FreeCADInit.FCADLogger.debug, PathScripts.PathSimulatorGui.PathSimulation.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.PathOp.ObjectOp.stock, PathScripts.PathSimulatorGui.PathSimulation.stock, cVolSim.stock, PathScripts.PathInspect.GCodeEditorDialog.tool, PathScripts.PathOp.ObjectOp.tool, PathScripts.PathSimulatorGui.PathSimulation.tool, PathScripts.PathSurfaceSupport.OCL_Tool.tool, PathScripts.PathToolBitEdit.ToolBitEditor.tool, PathScripts.PathToolEdit.ToolEditor.tool, PathScripts.PathToolLibraryManager.FreeCADTooltableHandler.tool, PathScripts.PathToolLibraryManager.HeeksTooltableHandler.tool, and PathScripts.PathSimulatorGui.PathSimulation.UpdateProgress().

Referenced by PathScripts.PathSimulatorGui.PathSimulation.PerformCut().

◆ PerformCutVoxel()

◆ RapidMove()

def PathScripts.PathSimulatorGui.PathSimulation.RapidMove (   self,
  cmd,
  curpos 
)

◆ RemoveInnerMaterial()

◆ RemoveMaterial()

◆ RemoveTool()

def PathScripts.PathSimulatorGui.PathSimulation.RemoveTool (   self)

◆ SetupOperation()

def PathScripts.PathSimulatorGui.PathSimulation.SetupOperation (   self,
  itool 
)

◆ SetupSimulation()

◆ SimFF()

◆ SimPause()

◆ SimPlay()

◆ SimStep()

◆ SimStop()

◆ SimulateMill()

def PathScripts.PathSimulatorGui.PathSimulation.SimulateMill (   self)

◆ UpdateProgress()

◆ ViewShape()

Member Data Documentation

◆ accuracy

PathScripts.PathSimulatorGui.PathSimulation.accuracy

◆ activeOps

◆ busy

◆ curpos

◆ cutMaterial

◆ cutMaterialIn

◆ cutSolid

PathScripts.PathSimulatorGui.PathSimulation.cutSolid

◆ cutTool

◆ debug

◆ disableAnim

◆ firstDrill

◆ height

◆ icmd

◆ initdone

PathScripts.PathSimulatorGui.PathSimulation.initdone

◆ initialPos

PathScripts.PathSimulatorGui.PathSimulation.initialPos

◆ ioperation

◆ iprogress

◆ isVoxel

◆ job

PathScripts.PathSimulatorGui.PathSimulation.job

Referenced by PathScripts.PathOp.ObjectOp.addBase(), PathScripts.PathDrilling.ObjectDrilling.circularHoleExecute(), PathScripts.PathToolLibraryEditor.EditorPanel.copyTools(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathOp.ObjectOp.getJob(), PathScripts.PathOpGui.TaskPanelBaseGeometryPage.modifyPanel(), PathScripts.PathSimulatorGui.PathSimulation.onJobChange(), PathScripts.PathPocket.ObjectPocket.opUpdateDepths(), PathScripts.PathSurface.ObjectSurface.opUpdateDepths(), PathScripts.PathWaterline.ObjectWaterline.opUpdateDepths(), PathScripts.PathOp.ObjectOp.setDefaultValues(), PathTests.TestPathStock.TestPathStock.test00(), PathTests.TestPathPost.TestOutputNameSubstitution.test000(), PathTests.TestPathStock.TestPathStock.test01(), PathTests.TestPathPost.TestBuildPostList.test010(), PathTests.TestPathPost.TestOutputNameSubstitution.test010(), PathTests.TestPathPost.TestOutputNameSubstitution.test015(), PathTests.TestPathHelix.TestPathHelix.test02(), PathTests.TestPathPost.TestBuildPostList.test020(), PathTests.TestPathPost.TestOutputNameSubstitution.test020(), PathTests.TestPathHelix.TestPathHelix.test03(), PathTests.TestPathPost.TestBuildPostList.test030(), PathTests.TestPathPost.TestOutputNameSubstitution.test030(), PathTests.TestPathHelix.TestPathHelix.test04(), PathTests.TestPathPost.TestBuildPostList.test040(), PathTests.TestPathPost.TestOutputNameSubstitution.test040(), PathTests.TestPathPost.TestBuildPostList.test050(), PathTests.TestPathPost.TestOutputNameSubstitution.test050(), PathTests.TestPathPost.TestBuildPostList.test060(), PathTests.TestPathPost.TestOutputNameSubstitution.test060(), PathTests.TestPathPost.TestOutputNameSubstitution.test070(), PathTests.TestPathPost.TestOutputNameSubstitution.test080(), PathTests.TestPathStock.TestPathStock.test10(), PathTests.TestPathStock.TestPathStock.test11(), PathTests.TestPathStock.TestPathStock.test12(), and PathScripts.PathJobDlg.JobTemplateExport.updateUI().

◆ jobs

PathScripts.PathSimulatorGui.PathSimulation.jobs

◆ numCommands

PathScripts.PathSimulatorGui.PathSimulation.numCommands

◆ opCommands

PathScripts.PathSimulatorGui.PathSimulation.opCommands

◆ operation

PathScripts.PathSimulatorGui.PathSimulation.operation

◆ operations

PathScripts.PathSimulatorGui.PathSimulation.operations

◆ resetSimulation

◆ resolution

PathScripts.PathSimulatorGui.PathSimulation.resolution

◆ simperiod

PathScripts.PathSimulatorGui.PathSimulation.simperiod

◆ skipStep

PathScripts.PathSimulatorGui.PathSimulation.skipStep

◆ stdrot

PathScripts.PathSimulatorGui.PathSimulation.stdrot

◆ stock

◆ taskForm

◆ timer

◆ tool

◆ voxSim


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