PathScripts.PathOp.ObjectOp Class Reference

Public Member Functions

def addBase (self, obj, base, sub)
 
def addBaseProperty (self, obj)
 
def addOpValues (self, obj, values)
 
def applyExpression (self, obj, prop, expr)
 
def execute (self, obj)
 
def getCycleTimeEstimate (self, obj)
 
def getJob (self, obj)
 
def initOperation (self, obj)
 
def isToolSupported (self, obj, tool)
 
def onChanged (self, obj, prop)
 
def onDocumentRestored (self, obj)
 
def opExecute (self, obj)
 
def opFeatures (self, obj)
 
def opOnChanged (self, obj, prop)
 
def opOnDocumentRestored (self, obj)
 
def opPropertyEnumerations (self, dataType="data")
 
def opRejectAddBase (self, obj, base, sub)
 
def opSetDefaultValues (self, obj, job)
 
def opUpdateDepths (self, obj)
 
def sanitizeBase (self, obj)
 
def setDefaultValues (self, obj)
 
def setEditorModes (self, obj, features)
 
def updateDepths (self, obj, ignoreErrors=False)
 

Public Attributes

 addNewProps
 
 commandlist
 
 horizFeed
 
 horizRapid
 
 job
 
 model
 
 radius
 
 stock
 
 tool
 
 vertFeed
 
 vertRapid
 

Detailed Description

Base class for proxy objects of all Path operations.

Use this class as a base class for new operations. It provides properties
and some functionality for the standard properties each operation supports.
By OR'ing features from the feature list an operation can select which ones
of the standard features it requires and/or supports.

The currently supported features are:
    FeatureTool          ... Use of a ToolController
    FeatureDepths        ... Depths, for start, final
    FeatureHeights       ... Heights, safe and clearance
    FeatureStartPoint    ... Supports setting a start point
    FeatureFinishDepth   ... Operation supports a finish depth
    FeatureStepDown      ... Support for step down
    FeatureNoFinalDepth  ... Disable support for final depth modifications
    FeatureBaseVertexes  ... Base geometry support for vertexes
    FeatureBaseEdges     ... Base geometry support for edges
    FeatureBaseFaces     ... Base geometry support for faces
    FeatureLocations     ... Base location support
    FeatureCoolant       ... Support for operation coolant
    FeatureDiameters     ... Support for turning operation diameters

The base class handles all base API and forwards calls to subclasses with
an op prefix. For instance, an op is not expected to overwrite onChanged(),
but implement the function opOnChanged().
If a base class overwrites a base API function it should call the super's
implementation - otherwise the base functionality might be broken.

Member Function Documentation

◆ addBase()

◆ addBaseProperty()

def PathScripts.PathOp.ObjectOp.addBaseProperty (   self,
  obj 
)

◆ addOpValues()

◆ applyExpression()

def PathScripts.PathOp.ObjectOp.applyExpression (   self,
  obj,
  prop,
  expr 
)
applyExpression(obj, prop, expr) ... set expression expr on obj.prop if expr is set

Referenced by PathScripts.PathDrilling.ObjectDrilling.opSetDefaultValues(), and PathScripts.PathOp.ObjectOp.setDefaultValues().

◆ execute()

def PathScripts.PathOp.ObjectOp.execute (   self,
  obj 
)
execute(obj) ... base implementation - do not overwrite!
Verifies that the operation is assigned to a job and that the job also has a valid Base.
It also sets the following instance variables that can and should be safely be used by
implementation of opExecute():
    self.model        ... List of base objects of the Job itself
    self.stock        ... Stock object for the Job itself
    self.vertFeed     ... vertical feed rate of assigned tool
    self.vertRapid    ... vertical rapid rate of assigned tool
    self.horizFeed    ... horizontal feed rate of assigned tool
    self.horizRapid   ... norizontal rapid rate of assigned tool
    self.tool         ... the actual tool being used
    self.radius       ... the main radius of the tool being used
    self.commandlist  ... a list for collecting all commands produced by the operation

Once everything is validated and above variables are set the implementation calls
opExecute(obj) - which is expected to add the generated commands to self.commandlist
Finally the base implementation adds a rapid move to clearance height and assigns
the receiver's Path property from the command list.

References PathScripts.PathOp.ObjectOp._setBaseAndStock(), PathScripts.PathOp.ObjectOp.commandlist, PathScripts.PathVcarve.ObjectVcarve.commandlist, PathTests.TestPathHelpers.TestPathHelpers.commandlist, PathScripts.PathOp.ObjectOp.getCycleTimeEstimate(), PathScripts.PathOp.ObjectOp.horizFeed, PathScripts.PathToolControllerGui.ToolControllerEditor.horizFeed, PathScripts.PathOp.ObjectOp.horizRapid, PathScripts.PathToolControllerGui.ToolControllerEditor.horizRapid, PathScripts.PathCamoticsGui.CamoticsSimulation.job, PathScripts.PathJobDlg.JobTemplateExport.job, PathScripts.PathOp.ObjectOp.job, PathScripts.PathOpGui.TaskPanelPage.job, PathScripts.PathOpGui.CommandResources.job, PathScripts.PathSimulatorGui.PathSimulation.job, PathScripts.PathToolLibraryEditor.EditorPanel.job, PathTests.TestPathHelix.TestPathHelix.job, PathTests.TestPathPost.TestBuildPostList.job, PathTests.TestPathPost.TestOutputNameSubstitution.job, PathTests.TestPathStock.TestPathStock.job, Gui::VectorListEditor.model, ArchMaterial._ArchMultiMaterialTaskPanel.model, PartGui::TaskCheckGeometryResults.model, PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.model, PathScripts.PathJobDlg.JobCreate.model, PathScripts.PathOp.ObjectOp.model, PathScripts.PathPropertyBagGui.TaskPanel.model, PathScripts.PathSetupSheetGui.OpTaskPanel.model, PathScripts.PathToolBitEdit.ToolBitEditor.model, SpreadsheetGui::SheetView.model, PathScripts.PathAdaptive.PathAdaptive.opExecute(), PathScripts.PathCircularHoleBase.ObjectOp.opExecute(), PathScripts.PathCustom.ObjectCustom.opExecute(), PathScripts.PathDeburr.ObjectDeburr.opExecute(), PathScripts.PathEngrave.ObjectEngrave.opExecute(), PathScripts.PathOp.ObjectOp.opExecute(), PathScripts.PathProbe.ObjectProbing.opExecute(), PathScripts.PathSlot.ObjectSlot.opExecute(), PathScripts.PathSurface.ObjectSurface.opExecute(), PathScripts.PathVcarve.ObjectVcarve.opExecute(), PathScripts.PathWaterline.ObjectWaterline.opExecute(), PathScripts.PathAreaOp.ObjectOp.opExecute(), PathScripts.PathAdaptive.PathAdaptive.opFeatures(), PathScripts.PathAreaOp.ObjectOp.opFeatures(), PathScripts.PathCircularHoleBase.ObjectOp.opFeatures(), PathScripts.PathCustom.ObjectCustom.opFeatures(), PathScripts.PathDeburr.ObjectDeburr.opFeatures(), PathScripts.PathEngrave.ObjectEngrave.opFeatures(), PathScripts.PathOp.ObjectOp.opFeatures(), PathScripts.PathProbe.ObjectProbing.opFeatures(), PathScripts.PathSlot.ObjectSlot.opFeatures(), PathScripts.PathSurface.ObjectSurface.opFeatures(), PathScripts.PathVcarve.ObjectVcarve.opFeatures(), PathScripts.PathWaterline.ObjectWaterline.opFeatures(), Ui_SphereWidget.radius, PartGui::Ui_DlgPartCylinder.radius, e57::CylindricalRepresentation.radius, DraftGui.DraftToolBar.radius, draftguitools.gui_snapper.Snapper.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.polar_complex_number_literal.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.spherical_surface.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.swept_disk_solid.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.right_circular_cylinder.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.circle.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.right_circular_cone.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.sphere.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.cylindrical_surface.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_constant_radius_edge_blend.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.conical_surface.radius, automotive_design.spherical_surface.radius, automotive_design.swept_disk_solid.radius, automotive_design.right_circular_cylinder.radius, automotive_design.circle.radius, automotive_design.right_circular_cone.radius, automotive_design.sphere.radius, automotive_design.cylindrical_surface.radius, automotive_design.conical_surface.radius, config_control_design.spherical_surface.radius, config_control_design.circle.radius, config_control_design.cylindrical_surface.radius, config_control_design.conical_surface.radius, ifc2x3.ifccranerailashapeprofiledef.radius, ifc2x3.ifcroundededgefeature.radius, ifc2x3.ifcrightcircularcylinder.radius, ifc2x3.ifccircleprofiledef.radius, ifc2x3.ifccranerailfshapeprofiledef.radius, ifc2x3.ifclightsourcepositional.radius, ifc2x3.ifcsweptdisksolid.radius, ifc2x3.ifccircle.radius, ifc2x3.ifcsphere.radius, ifc4.ifcsweptdisksolid.radius, ifc4.ifcrightcircularcylinder.radius, ifc4.ifccircleprofiledef.radius, ifc4.ifclightsourcepositional.radius, ifc4.ifccircle.radius, ifc4.ifccylindricalsurface.radius, ifc4.ifcsphere.radius, Inspection::DistanceInspection.radius, Measure::Measurement.radius(), MeshCore::CylinderSurfaceFit.radius, MeshCore::SphereSurfaceFit.radius, Part::TangentialArc.radius(), PartGui::DimensionAngular.radius, PartGui::ArcEngine.radius, geoff_geometry::Circle.radius, geoff_geometry::Span.radius, PathScripts.PathDressupAxisMap.TaskPanel.radius, PathScripts.PathDressupHoldingTags.Tag.radius, PathScripts.PathDressupTag.TagSolid.radius, PathScripts.PathOp.ObjectOp.radius, PathScripts.PathSurface.ObjectSurface.radius, PathScripts.PathSurfaceSupport.ProcessSelectedFaces.radius, PathScripts.PathWaterline.ObjectWaterline.radius, cSimTool.radius, KDL::Path_Circle.radius, KDL::Path_RoundedComposite.radius, ObjectObserver.radius, SketcherGui::DrawSketchHandler3PointArc.radius, SketcherGui::DrawSketchHandler3PointCircle.radius, SketcherGui::DrawSketchHandlerOblong.radius, TechDraw::arcPoints.radius, TechDraw::Circle.radius, PathScripts.PathOp.ObjectOp.sanitizeBase(), 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, PathScripts.PathOp.ObjectOp.updateDepths(), PathScripts.PathOp.ObjectOp.vertFeed, PathScripts.PathToolControllerGui.ToolControllerEditor.vertFeed, PathScripts.PathOp.ObjectOp.vertRapid, and PathScripts.PathToolControllerGui.ToolControllerEditor.vertRapid.

Referenced by draftobjects.facebinder.Facebinder.addSubobjects(), PathScripts.PathDressupDogbone.ObjectDressup.boneStateList(), ArchSite.Compass.buildCoordinates(), PathScripts.PathDressupHoldingTags.ObjectTagDressup.generateTags(), ArchPanel.PanelCut.getWires(), ArchSchedule.CommandArchSchedule.IsActive(), Mod.PartDesign.Scripts.DistanceBolt.DistanceBolt.onChanged(), Mod.PartDesign.Scripts.Epitrochoid.Epitrochoid.onChanged(), Mod.PartDesign.Scripts.Parallelepiped.Parallelepiped.onChanged(), Mod.PartDesign.Scripts.Parallelepiped.BoxCylinder.onChanged(), Mod.PartDesign.Scripts.Spring.MySpring.onChanged(), FeaturePython.DistanceBolt.onChanged(), PathScripts.PathStock.StockFromBase.onChanged(), PathScripts.PathStock.StockCreateBox.onChanged(), PathScripts.PathStock.StockCreateCylinder.onChanged(), draftobjects.draftlink.DraftLink.onDocumentRestored(), draftobjects.patharray.PathArray.onDocumentRestored(), draftobjects.pathtwistedarray.PathTwistedArray.onDocumentRestored(), PathScripts.PathAdaptive.PathAdaptive.opExecute(), and PathScripts.PathOp.ObjectOp.opExecute().

◆ getCycleTimeEstimate()

def PathScripts.PathOp.ObjectOp.getCycleTimeEstimate (   self,
  obj 
)

◆ getJob()

◆ initOperation()

◆ isToolSupported()

def PathScripts.PathOp.ObjectOp.isToolSupported (   self,
  obj,
  tool 
)
toolSupported(obj, tool) ... Returns true if the op supports the given tool.
This function can safely be overwritten by subclasses.

Reimplemented in PathScripts.PathThreadMilling.ObjectThreadMilling, and PathScripts.PathVcarve.ObjectVcarve.

Referenced by PathScripts.PathThreadMilling.ObjectThreadMilling.circularHoleExecute().

◆ onChanged()

◆ onDocumentRestored()

def PathScripts.PathOp.ObjectOp.onDocumentRestored (   self,
  obj 
)

References PathScripts.PathOp.ObjectOp.addBaseProperty(), PathScripts.PathOp.ObjectOp.addOpValues(), PathScripts.PathAdaptive.PathAdaptive.opFeatures(), PathScripts.PathAreaOp.ObjectOp.opFeatures(), PathScripts.PathCircularHoleBase.ObjectOp.opFeatures(), PathScripts.PathCustom.ObjectCustom.opFeatures(), PathScripts.PathDeburr.ObjectDeburr.opFeatures(), PathScripts.PathEngrave.ObjectEngrave.opFeatures(), PathScripts.PathOp.ObjectOp.opFeatures(), PathScripts.PathProbe.ObjectProbing.opFeatures(), PathScripts.PathSlot.ObjectSlot.opFeatures(), PathScripts.PathSurface.ObjectSurface.opFeatures(), PathScripts.PathVcarve.ObjectVcarve.opFeatures(), PathScripts.PathWaterline.ObjectWaterline.opFeatures(), PathScripts.PathAdaptive.PathAdaptive.opOnDocumentRestored(), PathScripts.PathAreaOp.ObjectOp.opOnDocumentRestored(), PathScripts.PathDeburr.ObjectDeburr.opOnDocumentRestored(), PathScripts.PathEngrave.ObjectEngrave.opOnDocumentRestored(), PathScripts.PathHelix.ObjectHelix.opOnDocumentRestored(), PathScripts.PathOp.ObjectOp.opOnDocumentRestored(), PathScripts.PathPocket.ObjectPocket.opOnDocumentRestored(), PathScripts.PathPocketBase.ObjectPocket.opOnDocumentRestored(), PathScripts.PathSlot.ObjectSlot.opOnDocumentRestored(), PathScripts.PathSurface.ObjectSurface.opOnDocumentRestored(), PathScripts.PathVcarve.ObjectVcarve.opOnDocumentRestored(), PathScripts.PathWaterline.ObjectWaterline.opOnDocumentRestored(), PathScripts.PathOp.ObjectOp.opPropertyEnumerations(), draftutils.translate.QT_TRANSLATE_NOOP, PathScripts.PathArray.ObjectArray.setEditorModes(), and PathScripts.PathOp.ObjectOp.setEditorModes().

◆ opExecute()

def PathScripts.PathOp.ObjectOp.opExecute (   self,
  obj 
)

◆ opFeatures()

◆ opOnChanged()

def PathScripts.PathOp.ObjectOp.opOnChanged (   self,
  obj,
  prop 
)
opOnChanged(obj, prop) ... overwrite to process property changes.
This is a callback function that is invoked each time a property of the
receiver is assigned a value. Note that the FC framework does not
distinguish between assigning a different value and assigning the same
value again.
Can safely be overwritten by subclasses.

Reimplemented in PathScripts.PathAreaOp.ObjectOp.

Referenced by PathScripts.PathOp.ObjectOp.onChanged().

◆ opOnDocumentRestored()

◆ opPropertyEnumerations()

def PathScripts.PathOp.ObjectOp.opPropertyEnumerations (   self,
  dataType = "data" 
)
opPropertyEnumerations(dataType="data")... return property enumeration lists of specified dataType.
Args:
    dataType = 'data', 'raw', 'translated'
Notes:
'data' is list of internal string literals used in code
'raw' is list of (translated_text, data_string) tuples
'translated' is list of translated string literals

Referenced by PathScripts.PathOp.ObjectOp.addOpValues(), and PathScripts.PathOp.ObjectOp.onDocumentRestored().

◆ opRejectAddBase()

def PathScripts.PathOp.ObjectOp.opRejectAddBase (   self,
  obj,
  base,
  sub 
)
opRejectAddBase(base, sub) ... if op returns True the addition of the feature is prevented.
Should be overwritten by subclasses.

Reimplemented in PathScripts.PathDeburr.ObjectDeburr.

Referenced by PathScripts.PathOp.ObjectOp.addBase().

◆ opSetDefaultValues()

◆ opUpdateDepths()

def PathScripts.PathOp.ObjectOp.opUpdateDepths (   self,
  obj 
)

◆ sanitizeBase()

def PathScripts.PathOp.ObjectOp.sanitizeBase (   self,
  obj 
)
sanitizeBase(obj) ... check if Base is valid and clear on errors.

Referenced by PathScripts.PathOp.ObjectOp.execute(), and PathScripts.PathOp.ObjectOp.onChanged().

◆ setDefaultValues()

def PathScripts.PathOp.ObjectOp.setDefaultValues (   self,
  obj 
)
setDefaultValues(obj) ... base implementation.
Do not overwrite, overwrite opSetDefaultValues() instead.

References PathScripts.PathOp.ObjectOp.applyExpression(), PathScripts.PathCamoticsGui.CamoticsSimulation.job, PathScripts.PathJobDlg.JobTemplateExport.job, PathScripts.PathOp.ObjectOp.job, PathScripts.PathOpGui.TaskPanelPage.job, PathScripts.PathOpGui.CommandResources.job, PathScripts.PathSimulatorGui.PathSimulation.job, PathScripts.PathToolLibraryEditor.EditorPanel.job, PathTests.TestPathHelix.TestPathHelix.job, PathTests.TestPathPost.TestBuildPostList.job, PathTests.TestPathPost.TestOutputNameSubstitution.job, PathTests.TestPathStock.TestPathStock.job, Gui::VectorListEditor.model, ArchMaterial._ArchMultiMaterialTaskPanel.model, PartGui::TaskCheckGeometryResults.model, PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.model, PathScripts.PathJobDlg.JobCreate.model, PathScripts.PathOp.ObjectOp.model, PathScripts.PathPropertyBagGui.TaskPanel.model, PathScripts.PathSetupSheetGui.OpTaskPanel.model, PathScripts.PathToolBitEdit.ToolBitEditor.model, SpreadsheetGui::SheetView.model, PathScripts.PathAdaptive.PathAdaptive.opFeatures(), PathScripts.PathAreaOp.ObjectOp.opFeatures(), PathScripts.PathCircularHoleBase.ObjectOp.opFeatures(), PathScripts.PathCustom.ObjectCustom.opFeatures(), PathScripts.PathDeburr.ObjectDeburr.opFeatures(), PathScripts.PathEngrave.ObjectEngrave.opFeatures(), PathScripts.PathOp.ObjectOp.opFeatures(), PathScripts.PathProbe.ObjectProbing.opFeatures(), PathScripts.PathSlot.ObjectSlot.opFeatures(), PathScripts.PathSurface.ObjectSurface.opFeatures(), PathScripts.PathVcarve.ObjectVcarve.opFeatures(), PathScripts.PathWaterline.ObjectWaterline.opFeatures(), PathScripts.PathAdaptive.PathAdaptive.opSetDefaultValues(), PathScripts.PathAreaOp.ObjectOp.opSetDefaultValues(), PathScripts.PathDeburr.ObjectDeburr.opSetDefaultValues(), PathScripts.PathDrilling.ObjectDrilling.opSetDefaultValues(), PathScripts.PathEngraveBase.ObjectOp.opSetDefaultValues(), PathScripts.PathOp.ObjectOp.opSetDefaultValues(), PathScripts.PathProbe.ObjectProbing.opSetDefaultValues(), PathScripts.PathSlot.ObjectSlot.opSetDefaultValues(), PathScripts.PathSurface.ObjectSurface.opSetDefaultValues(), PathScripts.PathThreadMilling.ObjectThreadMilling.opSetDefaultValues(), PathScripts.PathVcarve.ObjectVcarve.opSetDefaultValues(), PathScripts.PathWaterline.ObjectWaterline.opSetDefaultValues(), PathScripts.PathOp.ObjectOp.stock, PathScripts.PathSimulatorGui.PathSimulation.stock, and cVolSim.stock.

◆ setEditorModes()

def PathScripts.PathOp.ObjectOp.setEditorModes (   self,
  obj,
  features 
)
Editor modes are not preserved during document store/restore, set editor modes for all properties

Referenced by PathScripts.PathArray.ObjectArray.onChanged(), PathScripts.PathArray.ObjectArray.onDocumentRestored(), and PathScripts.PathOp.ObjectOp.onDocumentRestored().

◆ updateDepths()

def PathScripts.PathOp.ObjectOp.updateDepths (   self,
  obj,
  ignoreErrors = False 
)

Member Data Documentation

◆ addNewProps

◆ commandlist

◆ horizFeed

◆ horizRapid

◆ job

PathScripts.PathOp.ObjectOp.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().

◆ model

PathScripts.PathOp.ObjectOp.model

Referenced by PathScripts.PathSetupSheetGui.OpTaskPanel.accept(), PathScripts.PathPocket.ObjectPocket.areaOpShapes(), PathScripts.PathVcarve.ObjectVcarve.buildPathMedial(), PathScripts.PathJobDlg.JobCreate.exec_(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.extensionsClear(), PathScripts.PathCircularHoleBase.ObjectOp.findAllHoles(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.forAllItemsCall(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.getFields(), PathScripts.PathJobDlg.JobCreate.item1ValueChanged(), PathScripts.PathEngrave.ObjectEngrave.opExecute(), PathScripts.PathVcarve.ObjectVcarve.opExecute(), PathScripts.PathDeburr.ObjectDeburr.opRejectAddBase(), PathScripts.PathPropertyBagGui.TaskPanel.propertyAdd(), PathScripts.PathPropertyBagGui.TaskPanel.propertyModifyIndex(), PathScripts.PathPropertyBagGui.TaskPanel.propertyRemove(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.registerSignalHandlers(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.restoreSelection(), PathScripts.PathOp.ObjectOp.setDefaultValues(), PathScripts.PathFeatureExtensionsGui.TaskPanelExtensionPage.setExtensions(), ArchMaterial.MultiMaterialDelegate.setModelData(), PathScripts.PathJobDlg.JobCreate.setupModel(), PathScripts.PathPropertyBagGui.TaskPanel.setupUi(), PathScripts.PathSetupSheetGui.OpTaskPanel.setupUi(), PathScripts.PathJobDlg.JobCreate.updateData(), and PathScripts.PathSetupSheetGui.OpTaskPanel.updateData().

◆ radius

◆ stock

◆ tool

◆ vertFeed

◆ vertRapid


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