FreeCAD Python
Public Member Functions | List of all members
PathScripts.PathMillFace.ObjectFace Class Reference

Detailed Description

Proxy object for Mill Facing operation.

Public Member Functions

def initPocketOp (self, obj)
 
def areaOpOnChanged (self, obj, prop)
 
def areaOpShapes (self, obj)
 
def areaOpSetDefaultValues (self, obj, job)
 
- Public Member Functions inherited from PathScripts.PathPocketBase.ObjectPocket
def areaOpFeatures (self, obj)
 
def initAreaOp (self, obj)
 
def areaOpUseProjection (self, obj)
 
def areaOpAreaParams (self, obj, isHole)
 
def areaOpPathParams (self, obj, isHole)
 
- Public Member Functions inherited from PathScripts.PathAreaOp.ObjectOp
def opFeatures (self, obj)
 
def initOperation (self, obj)
 
def areaOpShapeForDepths (self, obj)
 
def opOnChanged (self, obj, prop)
 
def areaOpOnDocumentRestored (self, obj)
 
def opSetDefaultValues (self, obj, job)
 
def opExecute (self, obj, getsim=False)
 
def opDetermineRotationRadii (self, obj)
 
def pocketRotationAnalysis (self, obj, objRef, sub, prnt)
 
- Public Member Functions inherited from PathScripts.PathOp.ObjectOp
def setEditorModes (self, obj, features)
 
def __getstate__ (self)
 
def __setstate__ (self, state)
 
def opUpdateDepths (self, obj)
 
def opExecute (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

◆ areaOpOnChanged()

def PathScripts.PathMillFace.ObjectFace.areaOpOnChanged (   self,
  obj,
  prop 
)
areaOpOnChanged(obj, prop) ... facing specific depths calculation.

Reimplemented from PathScripts.PathAreaOp.ObjectOp.

◆ areaOpSetDefaultValues()

def PathScripts.PathMillFace.ObjectFace.areaOpSetDefaultValues (   self,
  obj,
  job 
)
areaOpSetDefaultValues(obj, job) ... initialize mill facing properties

Reimplemented from PathScripts.PathAreaOp.ObjectOp.

◆ areaOpShapes()

def PathScripts.PathMillFace.ObjectFace.areaOpShapes (   self,
  obj 
)
areaOpShapes(obj) ... return top face

Reimplemented from PathScripts.PathAreaOp.ObjectOp.

◆ initPocketOp()

def PathScripts.PathMillFace.ObjectFace.initPocketOp (   self,
  obj 
)
initPocketOp(obj) ... create facing specific properties

Reimplemented from PathScripts.PathPocketBase.ObjectPocket.