FreeCAD Python
Public Member Functions | List of all members
PathScripts.PathDrilling.ObjectDrilling Class Reference

Detailed Description

Proxy object for Drilling operation.

Public Member Functions

def circularHoleFeatures (self, obj)
 
def initCircularHoleOperation (self, obj)
 
def circularHoleExecute (self, obj, holes)
 
def opSetDefaultValues (self, obj, job)
 
- Public Member Functions inherited from PathScripts.PathCircularHoleBase.ObjectOp
def opFeatures (self, obj)
 
def initOperation (self, obj)
 
def baseIsArchPanel (self, obj, base)
 
def getArchPanelEdge (self, obj, base, sub)
 
def holeDiameter (self, obj, base, sub)
 
def holePosition (self, obj, base, sub)
 
def isHoleEnabled (self, obj, base, sub)
 
def opExecute (self, obj)
 
def findHoles (self, obj, baseobject)
 
- Public Member Functions inherited from PathScripts.PathOp.ObjectOp
def setEditorModes (self, obj, features)
 
def __getstate__ (self)
 
def __setstate__ (self, state)
 
def opOnDocumentRestored (self, obj)
 
def opOnChanged (self, obj, prop)
 
def opUpdateDepths (self, obj)
 
def opRejectAddBase (self, obj, base, sub)
 
def onChanged (self, obj, prop)
 
def applyExpression (self, obj, prop, expr)
 
def setDefaultValues (self, obj)
 
def getJob (self, obj)
 
def updateDepths (self, obj, ignoreErrors=False)
 
def execute (self, obj)
 

Member Function Documentation

◆ circularHoleExecute()

def PathScripts.PathDrilling.ObjectDrilling.circularHoleExecute (   self,
  obj,
  holes 
)
circularHoleExecute(obj, holes) ... generate drill operation for each hole in holes.

Reimplemented from PathScripts.PathCircularHoleBase.ObjectOp.

◆ circularHoleFeatures()

def PathScripts.PathDrilling.ObjectDrilling.circularHoleFeatures (   self,
  obj 
)
circularHoleFeatures(obj) ... drilling works on anything, turn on all Base geometries and Locations.

Reimplemented from PathScripts.PathCircularHoleBase.ObjectOp.

◆ initCircularHoleOperation()

def PathScripts.PathDrilling.ObjectDrilling.initCircularHoleOperation (   self,
  obj 
)
initCircularHoleOperation(obj) ... add drilling specific properties to obj.

Reimplemented from PathScripts.PathCircularHoleBase.ObjectOp.

◆ opSetDefaultValues()

def PathScripts.PathDrilling.ObjectDrilling.opSetDefaultValues (   self,
  obj,
  job 
)
opSetDefaultValues(obj, job) ... set default value for RetractHeight

Reimplemented from PathScripts.PathOp.ObjectOp.