FreeCAD Python
Public Member Functions | List of all members
PathScripts.PathEngraveBase.ObjectOp Class Reference

Detailed Description

Proxy base class for engrave operations.

Public Member Functions

def buildpathocc (self, obj, wires, zValues, rel=False)
 
def opSetDefaultValues (self, obj, job)
 
- Public Member Functions inherited from PathScripts.PathOp.ObjectOp
def setEditorModes (self, obj, features)
 
def __getstate__ (self)
 
def __setstate__ (self, state)
 
def opFeatures (self, obj)
 
def initOperation (self, obj)
 
def opOnDocumentRestored (self, obj)
 
def opOnChanged (self, obj, prop)
 
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

◆ buildpathocc()

def PathScripts.PathEngraveBase.ObjectOp.buildpathocc (   self,
  obj,
  wires,
  zValues,
  rel = False 
)
buildpathocc(obj, wires, zValues, rel=False) ... internal helper function to generate engraving commands.

◆ opSetDefaultValues()

def PathScripts.PathEngraveBase.ObjectOp.opSetDefaultValues (   self,
  obj,
  job 
)
opSetDefaultValues(obj) ... set depths for engraving

Reimplemented from PathScripts.PathOp.ObjectOp.