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 | 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 | opRejectAddBase (self, obj, base, sub) |
def | opSetDefaultValues (self, obj, job) |
def | opUpdateDepths (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 FeatureBasePanels ... Base geometry support for Arch.Panels FeatureLocations ... Base location support FeatureCoolant ... Support for operation coolant 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()
def PathScripts.PathOp.ObjectOp.addBase | ( | self, | |
obj, | |||
base, | |||
sub | |||
) |
References PathScripts.PathOp.ObjectOp._setBaseAndStock(), PathScripts.PathOp.ObjectOp.job, PathScripts.PathJobDlg.JobTemplateExport.job, PathScripts.PathDeburr.ObjectDeburr.opRejectAddBase(), and PathScripts.PathOp.ObjectOp.opRejectAddBase().
Referenced by PathScripts.PathOpGui.TaskPanelBaseGeometryPage.importBaseGeometry(), PathScripts.PathCircularHoleBaseGui.TaskPanelHoleGeometryPage.registerSignalHandlers(), and PathScripts.PathOpGui.TaskPanelBaseGeometryPage.registerSignalHandlers().
◆ addBaseProperty()
def PathScripts.PathOp.ObjectOp.addBaseProperty | ( | self, | |
obj | |||
) |
◆ addOpValues()
def PathScripts.PathOp.ObjectOp.addOpValues | ( | self, | |
obj, | |||
values | |||
) |
References PathScripts.PathOp.ObjectOp.addBaseProperty(), PathScripts.PathOp.ObjectOp.addOpValues(), PathScripts.PathEngrave.ObjectEngrave.opFeatures(), PathScripts.PathAreaOp.ObjectOp.opFeatures(), PathScripts.PathDeburr.ObjectDeburr.opFeatures(), PathScripts.PathCircularHoleBase.ObjectOp.opFeatures(), PathScripts.PathOp.ObjectOp.opFeatures(), and PathScripts.PathAdaptive.PathAdaptive.opFeatures().
Referenced by PathScripts.PathOp.ObjectOp.addOpValues(), and PathScripts.PathOp.ObjectOp.onDocumentRestored().
◆ 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.PathOp.ObjectOp.getCycleTimeEstimate(), PathScripts.PathOp.ObjectOp.horizFeed, PathScripts.PathOp.ObjectOp.horizRapid, PathScripts.PathOp.ObjectOp.job, PathScripts.PathJobDlg.JobTemplateExport.job, PathScripts.PathEngrave.ObjectEngrave.opExecute(), PathScripts.PathDeburr.ObjectDeburr.opExecute(), PathScripts.PathCircularHoleBase.ObjectOp.opExecute(), PathScripts.PathOp.ObjectOp.opExecute(), PathScripts.PathAreaOp.ObjectOp.opExecute(), PathScripts.PathAdaptive.PathAdaptive.opExecute(), PathScripts.PathEngrave.ObjectEngrave.opFeatures(), PathScripts.PathAreaOp.ObjectOp.opFeatures(), PathScripts.PathDeburr.ObjectDeburr.opFeatures(), PathScripts.PathCircularHoleBase.ObjectOp.opFeatures(), PathScripts.PathOp.ObjectOp.opFeatures(), PathScripts.PathAdaptive.PathAdaptive.opFeatures(), PathScripts.PathDressupTag.TagSolid.radius, draftguitools.gui_snapper.Snapper.radius, PathScripts.PathDressupHoldingTags.Tag.radius, PartGui::DimensionAngular.radius, MeshCore::CylinderSurfaceFit.radius, PartGui::ArcEngine.radius, PathScripts.PathOp.ObjectOp.radius, MeshCore::SphereSurfaceFit.radius, DraftGui.DraftToolBar.radius, geoff_geometry::Circle.radius, geoff_geometry::Span.radius, Inspection::DistanceInspection.radius, ifc2x3.ifccranerailashapeprofiledef.radius, config_control_design.spherical_surface.radius, config_control_design.circle.radius, config_control_design.cylindrical_surface.radius, ifc2x3.ifcroundededgefeature.radius, config_control_design.conical_surface.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.polar_complex_number_literal.radius, automotive_design.spherical_surface.radius, automotive_design.swept_disk_solid.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.spherical_surface.radius, ifc4.ifcsweptdisksolid.radius, ifc2x3.ifcrightcircularcylinder.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.swept_disk_solid.radius, automotive_design.right_circular_cylinder.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.right_circular_cylinder.radius, ifc4.ifcrightcircularcylinder.radius, ifc2x3.ifccircleprofiledef.radius, ifc4.ifccircleprofiledef.radius, ifc2x3.ifccranerailfshapeprofiledef.radius, ifc2x3.ifclightsourcepositional.radius, ifc2x3.ifcsweptdisksolid.radius, automotive_design.circle.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.circle.radius, ifc2x3.ifccircle.radius, ifc4.ifclightsourcepositional.radius, ifc2x3.ifcsphere.radius, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.right_circular_cone.radius, ifc4.ifccircle.radius, automotive_design.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.sphere.radius, automotive_design.cylindrical_surface.radius, ifc4.ifccylindricalsurface.radius, automotive_design.conical_surface.radius, ifc4.ifcsphere.radius, PathScripts.PathOp.ObjectOp.tool, PathScripts.PathOp.ObjectOp.updateDepths(), PathScripts.PathOp.ObjectOp.vertFeed, and PathScripts.PathOp.ObjectOp.vertRapid.
Referenced by ArchSite.Compass.buildCoordinates(), ArchSchedule.CommandArchSchedule.IsActive(), PathScripts.PathStock.StockFromBase.onChanged(), PathScripts.PathStock.StockCreateBox.onChanged(), PathScripts.PathStock.StockCreateCylinder.onChanged(), and FeaturePython.DistanceBolt.onChanged().
◆ getCycleTimeEstimate()
def PathScripts.PathOp.ObjectOp.getCycleTimeEstimate | ( | self, | |
obj | |||
) |
Referenced by PathScripts.PathOp.ObjectOp.execute().
◆ getJob()
def PathScripts.PathOp.ObjectOp.getJob | ( | self, | |
obj | |||
) |
getJob(obj) ... return the job this operation is part of.
References PathScripts.PathOp.ObjectOp._setBaseAndStock(), PathScripts.PathOp.ObjectOp.job, and PathScripts.PathJobDlg.JobTemplateExport.job.
Referenced by PathScripts.PathCircularHoleBase.ObjectOp.findAllHoles().
◆ initOperation()
def PathScripts.PathOp.ObjectOp.initOperation | ( | self, | |
obj | |||
) |
initOperation(obj) ... implement to create additional properties. Should be overwritten by subclasses.
Reimplemented in PathScripts.PathAdaptive.PathAdaptive, PathScripts.PathCircularHoleBase.ObjectOp, PathScripts.PathSurface.ObjectSurface, PathScripts.PathAreaOp.ObjectOp, PathScripts.PathWaterline.ObjectWaterline, PathScripts.PathDeburr.ObjectDeburr, PathScripts.PathEngrave.ObjectEngrave, and PathScripts.PathProbe.ObjectProbing.
◆ onChanged()
def PathScripts.PathOp.ObjectOp.onChanged | ( | self, | |
obj, | |||
prop | |||
) |
onChanged(obj, prop) ... base implementation of the FC notification framework. Do not overwrite, overwrite opOnChanged() instead.
Reimplemented in PathScripts.PathSurface.ObjectSurface, and PathScripts.PathWaterline.ObjectWaterline.
References PathScripts.PathAreaOp.ObjectOp.opOnChanged(), PathScripts.PathOp.ObjectOp.opOnChanged(), and PathScripts.PathOp.ObjectOp.updateDepths().
Referenced by ArchSite.Compass.buildCoordinates(), and ArchAxis.CommandArchGrid.IsActive().
◆ onDocumentRestored()
def PathScripts.PathOp.ObjectOp.onDocumentRestored | ( | self, | |
obj | |||
) |
References PathScripts.PathOp.ObjectOp.addBaseProperty(), PathScripts.PathOp.ObjectOp.addOpValues(), PathScripts.PathEngrave.ObjectEngrave.opFeatures(), PathScripts.PathAreaOp.ObjectOp.opFeatures(), PathScripts.PathDeburr.ObjectDeburr.opFeatures(), PathScripts.PathCircularHoleBase.ObjectOp.opFeatures(), PathScripts.PathOp.ObjectOp.opFeatures(), PathScripts.PathAdaptive.PathAdaptive.opFeatures(), PathScripts.PathEngrave.ObjectEngrave.opOnDocumentRestored(), PathScripts.PathHelix.ObjectHelix.opOnDocumentRestored(), PathScripts.PathDeburr.ObjectDeburr.opOnDocumentRestored(), PathScripts.PathAreaOp.ObjectOp.opOnDocumentRestored(), PathScripts.PathOp.ObjectOp.opOnDocumentRestored(), and PathScripts.PathOp.ObjectOp.setEditorModes().
◆ opExecute()
def PathScripts.PathOp.ObjectOp.opExecute | ( | self, | |
obj | |||
) |
opExecute(obj) ... called whenever the receiver needs to be recalculated. See documentation of execute() for a list of base functionality provided. Should be overwritten by subclasses.
Reimplemented in PathScripts.PathAdaptive.PathAdaptive, PathScripts.PathSurface.ObjectSurface, PathScripts.PathWaterline.ObjectWaterline, PathScripts.PathCircularHoleBase.ObjectOp, PathScripts.PathDeburr.ObjectDeburr, PathScripts.PathEngrave.ObjectEngrave, and PathScripts.PathProbe.ObjectProbing.
Referenced by PathScripts.PathOp.ObjectOp.execute().
◆ opFeatures()
def PathScripts.PathOp.ObjectOp.opFeatures | ( | self, | |
obj | |||
) |
opFeatures(obj) ... returns the OR'ed list of features used and supported by the operation. The default implementation returns "FeatureTool | FeatureDeptsh | FeatureHeights | FeatureStartPoint" Should be overwritten by subclasses.
Reimplemented in PathScripts.PathAdaptive.PathAdaptive, PathScripts.PathCircularHoleBase.ObjectOp, PathScripts.PathSurface.ObjectSurface, PathScripts.PathWaterline.ObjectWaterline, PathScripts.PathDeburr.ObjectDeburr, PathScripts.PathAreaOp.ObjectOp, PathScripts.PathEngrave.ObjectEngrave, and PathScripts.PathProbe.ObjectProbing.
Referenced by PathScripts.PathOp.ObjectOp.addOpValues(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathOp.ObjectOp.onDocumentRestored(), PathScripts.PathEngraveBase.ObjectOp.opSetDefaultValues(), PathScripts.PathOp.ObjectOp.setDefaultValues(), and PathScripts.PathOp.ObjectOp.updateDepths().
◆ 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()
def PathScripts.PathOp.ObjectOp.opOnDocumentRestored | ( | self, | |
obj | |||
) |
opOnDocumentRestored(obj) ... implement if an op needs special handling like migrating the data model. Should be overwritten by subclasses.
Reimplemented in PathScripts.PathSurface.ObjectSurface, PathScripts.PathWaterline.ObjectWaterline, PathScripts.PathAreaOp.ObjectOp, PathScripts.PathDeburr.ObjectDeburr, PathScripts.PathEngrave.ObjectEngrave, PathScripts.PathHelix.ObjectHelix, and PathScripts.PathPocket.ObjectPocket.
Referenced by 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()
def PathScripts.PathOp.ObjectOp.opSetDefaultValues | ( | self, | |
obj, | |||
job | |||
) |
opSetDefaultValues(obj, job) ... overwrite to set initial default values. Called after the receiver has been fully created with all properties. Can safely be overwritten by subclasses.
Reimplemented in PathScripts.PathAdaptive.PathAdaptive, PathScripts.PathSurface.ObjectSurface, PathScripts.PathWaterline.ObjectWaterline, PathScripts.PathHelix.ObjectHelix, PathScripts.PathDrilling.ObjectDrilling, PathScripts.PathAreaOp.ObjectOp, PathScripts.PathDeburr.ObjectDeburr, PathScripts.PathEngraveBase.ObjectOp, and PathScripts.PathProbe.ObjectProbing.
Referenced by PathScripts.PathOp.ObjectOp.setDefaultValues().
◆ opUpdateDepths()
def PathScripts.PathOp.ObjectOp.opUpdateDepths | ( | self, | |
obj | |||
) |
opUpdateDepths(obj) ... overwrite to implement special depths calculation. Can safely be overwritten by subclass.
Reimplemented in PathScripts.PathSurface.ObjectSurface, PathScripts.PathProfile.ObjectProfile, and PathScripts.PathEngrave.ObjectEngrave.
Referenced by PathScripts.PathOp.ObjectOp.updateDepths().
◆ setDefaultValues()
def PathScripts.PathOp.ObjectOp.setDefaultValues | ( | self, | |
obj | |||
) |
setDefaultValues(obj) ... base implementation. Do not overwrite, overwrite opSetDefaultValues() instead.
References PathScripts.PathOp.ObjectOp.applyExpression(), PathScripts.PathOp.ObjectOp.job, PathScripts.PathJobDlg.JobTemplateExport.job, PathScripts.PathJobDlg.JobCreate.model, PartGui::TaskCheckGeometryResults.model, PathScripts.PathOp.ObjectOp.model, ArchMaterial._ArchMultiMaterialTaskPanel.model, PathScripts.PathEngrave.ObjectEngrave.opFeatures(), PathScripts.PathAreaOp.ObjectOp.opFeatures(), PathScripts.PathDeburr.ObjectDeburr.opFeatures(), PathScripts.PathCircularHoleBase.ObjectOp.opFeatures(), PathScripts.PathOp.ObjectOp.opFeatures(), PathScripts.PathAdaptive.PathAdaptive.opFeatures(), PathScripts.PathEngraveBase.ObjectOp.opSetDefaultValues(), PathScripts.PathDeburr.ObjectDeburr.opSetDefaultValues(), PathScripts.PathAreaOp.ObjectOp.opSetDefaultValues(), PathScripts.PathDrilling.ObjectDrilling.opSetDefaultValues(), PathScripts.PathHelix.ObjectHelix.opSetDefaultValues(), PathScripts.PathOp.ObjectOp.opSetDefaultValues(), PathScripts.PathAdaptive.PathAdaptive.opSetDefaultValues(), and PathScripts.PathOp.ObjectOp.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.PathOp.ObjectOp.onDocumentRestored().
◆ updateDepths()
def PathScripts.PathOp.ObjectOp.updateDepths | ( | self, | |
obj, | |||
ignoreErrors = False |
|||
) |
updateDepths(obj) ... base implementation calculating depths depending on base geometry. Should not be overwritten.
References PathScripts.PathOp.ObjectOp._setBaseAndStock(), PathScripts.PathEngrave.ObjectEngrave.opFeatures(), PathScripts.PathAreaOp.ObjectOp.opFeatures(), PathScripts.PathDeburr.ObjectDeburr.opFeatures(), PathScripts.PathCircularHoleBase.ObjectOp.opFeatures(), PathScripts.PathOp.ObjectOp.opFeatures(), PathScripts.PathAdaptive.PathAdaptive.opFeatures(), PathScripts.PathEngrave.ObjectEngrave.opUpdateDepths(), PathScripts.PathOp.ObjectOp.opUpdateDepths(), and PathScripts.PathOp.ObjectOp.stock.
Referenced by PathScripts.PathOp.ObjectOp.execute(), and PathScripts.PathOp.ObjectOp.onChanged().
Member Data Documentation
◆ addNewProps
PathScripts.PathOp.ObjectOp.addNewProps |
Referenced by PathScripts.PathProfile.ObjectProfile.areaOpSetDefaultValues(), PathScripts.PathSurface.ObjectSurface.opOnDocumentRestored(), PathScripts.PathWaterline.ObjectWaterline.opOnDocumentRestored(), PathScripts.PathSurface.ObjectSurface.opSetDefaultValues(), and PathScripts.PathWaterline.ObjectWaterline.opSetDefaultValues().
◆ commandlist
PathScripts.PathOp.ObjectOp.commandlist |
Referenced by PathScripts.PathEngraveBase.ObjectOp.appendCommand(), PathScripts.PathEngraveBase.ObjectOp.buildpathocc(), PathScripts.PathHelix.ObjectHelix.circularHoleExecute(), PathScripts.PathDrilling.ObjectDrilling.circularHoleExecute(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathHelix.ObjectHelix.helix_cut(), PathScripts.PathProbe.ObjectProbing.opExecute(), and PathScripts.PathEngrave.ObjectEngrave.opExecute().
◆ horizFeed
PathScripts.PathOp.ObjectOp.horizFeed |
Referenced by PathScripts.PathAreaOp.ObjectOp.areaOpSetDefaultValues(), PathScripts.PathEngraveBase.ObjectOp.buildpathocc(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathHelix.ObjectHelix.helix_cut(), PathScripts.PathToolControllerGui.ToolControllerEditor.updateToolController(), and PathScripts.PathToolControllerGui.ToolControllerEditor.updateUi().
◆ horizRapid
PathScripts.PathOp.ObjectOp.horizRapid |
Referenced by PathScripts.PathEngraveBase.ObjectOp.buildpathocc(), PathScripts.PathDrilling.ObjectDrilling.circularHoleExecute(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathHelix.ObjectHelix.helix_cut(), PathScripts.PathSurface.ObjectSurface.holdStopCmds(), PathScripts.PathToolControllerGui.ToolControllerEditor.updateToolController(), and PathScripts.PathToolControllerGui.ToolControllerEditor.updateUi().
◆ job
PathScripts.PathOp.ObjectOp.job |
Referenced by PathScripts.PathOp.ObjectOp.addBase(), PathScripts.PathToolLibraryEditor.EditorPanel.copyTools(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathOp.ObjectOp.getJob(), PathScripts.PathOpGui.TaskPanelBaseGeometryPage.modifyPanel(), PathScripts.PathSimulatorGui.PathSimulation.onJobChange(), PathScripts.PathOp.ObjectOp.setDefaultValues(), 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().
◆ model
PathScripts.PathOp.ObjectOp.model |
Referenced by PathScripts.PathToolBitEdit.ToolBitEditor.accept(), PathScripts.PathSetupSheetGui.OpTaskPanel.accept(), PathScripts.PathPocket.ObjectPocket.areaOpShapes(), PathScripts.PathMillFace.ObjectFace.areaOpShapes(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.extensionsClear(), PathScripts.PathCircularHoleBase.ObjectOp.findAllHoles(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.forAllItemsCall(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.getFields(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.libararySaveLinuxCNC(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.libraryLoad(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.libraryOpen(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.librarySave(), PathScripts.PathEngrave.ObjectEngrave.opExecute(), PathScripts.PathDeburr.ObjectDeburr.opRejectAddBase(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.registerSignalHandlers(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.restoreSelection(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.selectedOrAllTools(), PathScripts.PathOp.ObjectOp.setDefaultValues(), PathScripts.PathPocketShapeGui.TaskPanelExtensionPage.setExtensions(), ArchMaterial.MultiMaterialDelegate.setModelData(), PathScripts.PathSetupSheetGui.OpTaskPanel.setupUi(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.toolAdd(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.toolDelete(), PathScripts.PathToolBitLibraryGui.ToolBitLibrary.toolEnumerate(), PathScripts.PathToolBitEdit.ToolBitEditor.updateData(), and PathScripts.PathSetupSheetGui.OpTaskPanel.updateData().
◆ radius
PathScripts.PathOp.ObjectOp.radius |
Referenced by PathScripts.PathPocketBase.ObjectPocket.areaOpAreaParams(), PathScripts.PathProfile.ObjectProfile.areaOpAreaParams(), PathScripts.PathPocketBase.ObjectPocket.areaOpPathParams(), PathScripts.PathAreaOp.ObjectOp.areaOpSetDefaultValues(), PathScripts.PathMillFace.ObjectFace.areaOpShapes(), PathScripts.PathHelix.ObjectHelix.circularHoleExecute(), PathScripts.PathWaterline.ObjectWaterline.deleteOpVariables(), PathScripts.PathSurface.ObjectSurface.deleteOpVariables(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathHelix.ObjectHelix.helix_cut(), and PathScripts.PathSurfaceSupport.ProcessSelectedFaces.preProcessModel().
◆ stock
PathScripts.PathOp.ObjectOp.stock |
◆ tool
PathScripts.PathOp.ObjectOp.tool |
Referenced by PathScripts.PathToolBitEdit.ToolBitEditor.accept(), PathScripts.PathToolEdit.ToolEditor.accept(), PathScripts.PathMillFace.ObjectFace.areaOpShapes(), PathScripts.PathDrilling.ObjectDrilling.circularHoleExecute(), PathScripts.PathToolLibraryManager.FreeCADTooltableHandler.endElement(), PathScripts.PathToolLibraryManager.HeeksTooltableHandler.endElement(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathSimulatorGui.PathSimulation.InvalidOperation(), PathScripts.PathDeburr.ObjectDeburr.opExecute(), 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().
◆ vertFeed
PathScripts.PathOp.ObjectOp.vertFeed |
Referenced by PathScripts.PathAreaOp.ObjectOp.areaOpSetDefaultValues(), PathScripts.PathEngraveBase.ObjectOp.buildpathocc(), PathScripts.PathDrilling.ObjectDrilling.circularHoleExecute(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathHelix.ObjectHelix.helix_cut(), PathScripts.PathSurface.ObjectSurface.holdStopCmds(), PathScripts.PathToolControllerGui.ToolControllerEditor.updateToolController(), and PathScripts.PathToolControllerGui.ToolControllerEditor.updateUi().
◆ vertRapid
PathScripts.PathOp.ObjectOp.vertRapid |
Referenced by PathScripts.PathEngraveBase.ObjectOp.buildpathocc(), PathScripts.PathHelix.ObjectHelix.circularHoleExecute(), PathScripts.PathDrilling.ObjectDrilling.circularHoleExecute(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathHelix.ObjectHelix.helix_cut(), PathScripts.PathSurface.ObjectSurface.holdStopCmds(), PathScripts.PathEngrave.ObjectEngrave.opExecute(), PathScripts.PathToolControllerGui.ToolControllerEditor.updateToolController(), and PathScripts.PathToolControllerGui.ToolControllerEditor.updateUi().
The documentation for this class was generated from the following file:
- src/Mod/Path/PathScripts/PathOp.py