PathScripts.PathDrilling.ObjectDrilling Class Reference

Public Member Functions

def circularHoleExecute (self, obj, holes)
 
def circularHoleFeatures (self, obj)
 
def initCircularHoleOperation (self, obj)
 
def opSetDefaultValues (self, obj, job)
 
- Public Member Functions inherited from PathScripts.PathCircularHoleBase.ObjectOp
def applyInverseAngle (self, obj, clnBase, clnStock, axis, angle)
 
def applyRotationalAnalysis (self, obj, base, angle, axis, subCount)
 
def baseIsArchPanel (self, obj, base)
 
def cloneBaseAndStock (self, obj, base, angle, axis, subCount)
 
def faceRotationAnalysis (self, obj, norm, surf)
 
def findAllHoles (self, obj)
 
def findHoles (self, obj, baseobject)
 
def getArchPanelEdge (self, obj, base, sub)
 
def getFaceNormAndSurf (self, face)
 
def guiMessage (self, title, msg, show=False)
 
def holeDiameter (self, obj, base, sub)
 
def holePosition (self, obj, base, sub)
 
def initOperation (self, obj)
 
def isHoleEnabled (self, obj, base, sub)
 
def opDetermineRotationRadii (self, obj)
 
def opExecute (self, obj)
 
def opFeatures (self, obj)
 
def sortTuplesByIndex (self, TupleList, tagIdx)
 
def useTempJobClones (self, cloneName)
 
def visualAxis (self)
 
def warnDisabledAxis (self, obj, axis, sub='')
 
- Public Member Functions inherited from PathScripts.PathOp.ObjectOp
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 onChanged (self, obj, prop)
 
def onDocumentRestored (self, obj)
 
def opOnChanged (self, obj, prop)
 
def opOnDocumentRestored (self, obj)
 
def opRejectAddBase (self, obj, base, sub)
 
def opUpdateDepths (self, obj)
 
def setDefaultValues (self, obj)
 
def setEditorModes (self, obj, features)
 
def updateDepths (self, obj, ignoreErrors=False)
 

Additional Inherited Members

- Public Attributes inherited from PathScripts.PathCircularHoleBase.ObjectOp
 axialFeed
 
 axialRapid
 
 clearHeight
 
 cloneNames
 
 guiMsgs
 
 rotateFlag
 
 safeHeight
 
 stockBB
 
- Public Attributes inherited from PathScripts.PathOp.ObjectOp
 addNewProps
 
 commandlist
 
 horizFeed
 
 horizRapid
 
 job
 
 model
 
 radius
 
 stock
 
 tool
 
 vertFeed
 
 vertRapid
 
- Static Public Attributes inherited from PathScripts.PathCircularHoleBase.ObjectOp
 defValsSet
 
 docRestored
 
 initOpFinalDepth
 
 initOpStartDepth
 
 initWithRotation
 

Detailed Description

Proxy object for Drilling operation.

Member Function Documentation

◆ circularHoleExecute()

def PathScripts.PathDrilling.ObjectDrilling.circularHoleExecute (   self,
  obj,
  holes 
)

◆ 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.

References PathScripts.PathOp.ObjectOp.applyExpression().

Referenced by PathScripts.PathEngrave.ObjectEngrave.opUpdateDepths(), and PathScripts.PathOp.ObjectOp.setDefaultValues().


The documentation for this class was generated from the following file:
  • src/Mod/Path/PathScripts/PathDrilling.py