FreeCAD Python
Public Member Functions | List of all members
PathScripts.PathPocket.ObjectPocket Class Reference

Detailed Description

Proxy object for Pocket operation.

Public Member Functions

def initPocketOp (self, obj)
 
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 areaOpOnChanged (self, obj, prop)
 
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

◆ areaOpSetDefaultValues()

def PathScripts.PathPocket.ObjectPocket.areaOpSetDefaultValues (   self,
  obj,
  job 
)
areaOpSetDefaultValues(obj, job) ... set default values

Reimplemented from PathScripts.PathAreaOp.ObjectOp.

◆ areaOpShapes()

def PathScripts.PathPocket.ObjectPocket.areaOpShapes (   self,
  obj 
)
areaOpShapes(obj) ... return shapes representing the solids to be removed.

Reimplemented from PathScripts.PathAreaOp.ObjectOp.

◆ initPocketOp()

def PathScripts.PathPocket.ObjectPocket.initPocketOp (   self,
  obj 
)
initPocketOp(obj) ... setup receiver

Reimplemented from PathScripts.PathPocketBase.ObjectPocket.