FreeCAD Python
Public Member Functions | List of all members
PathScripts.PathSurface.ObjectSurface Class Reference

Detailed Description

Proxy object for Surfacing operation.

Public Member Functions

def baseObject (self)
 
def opFeatures (self, obj)
 
def initOperation (self, obj)
 
def opExecute (self, obj)
 
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 opOnChanged (self, obj, prop)
 
def opUpdateDepths (self, obj)
 
def opRejectAddBase (self, obj, base, sub)
 
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

◆ baseObject()

def PathScripts.PathSurface.ObjectSurface.baseObject (   self)
baseObject() ... returns super of receiver
Used to call base implementation in overwritten functions.

◆ initOperation()

def PathScripts.PathSurface.ObjectSurface.initOperation (   self,
  obj 
)
initPocketOp(obj) ... create facing specific properties

Reimplemented from PathScripts.PathOp.ObjectOp.

◆ opExecute()

def PathScripts.PathSurface.ObjectSurface.opExecute (   self,
  obj 
)
opExecute(obj) ... process surface operation

Reimplemented from PathScripts.PathOp.ObjectOp.

◆ opFeatures()

def PathScripts.PathSurface.ObjectSurface.opFeatures (   self,
  obj 
)
opFeatures(obj) ... return all standard features and edges based geomtries

Reimplemented from PathScripts.PathOp.ObjectOp.

◆ opSetDefaultValues()

def PathScripts.PathSurface.ObjectSurface.opSetDefaultValues (   self,
  obj,
  job 
)
opSetDefaultValues(obj, job) ... initialize defaults

Reimplemented from PathScripts.PathOp.ObjectOp.