FreeCAD Python
Public Member Functions | List of all members
PathScripts.PathProfileEdges.ObjectProfile Class Reference

Detailed Description

Proxy object for Profile operations based on edges.

Public Member Functions

def baseObject (self)
 
def areaOpFeatures (self, obj)
 
def areaOpShapes (self, obj)
 
- Public Member Functions inherited from PathScripts.PathProfileBase.ObjectProfile
def initAreaOp (self, obj)
 
def areaOpOnChanged (self, obj, prop)
 
def areaOpAreaParams (self, obj, isHole)
 
def areaOpPathParams (self, obj, isHole)
 
def areaOpUseProjection (self, obj)
 
def areaOpSetDefaultValues (self, obj, job)
 
- 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 opSetDefaultValues (self, obj, job)
 
def opExecute (self, obj, getsim=False)
 
def areaOpRetractTool (self, obj)
 
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

◆ areaOpFeatures()

def PathScripts.PathProfileEdges.ObjectProfile.areaOpFeatures (   self,
  obj 
)
areaOpFeatures(obj) ... add support for edge base geometry.

Reimplemented from PathScripts.PathAreaOp.ObjectOp.

◆ areaOpShapes()

def PathScripts.PathProfileEdges.ObjectProfile.areaOpShapes (   self,
  obj 
)
areaOpShapes(obj) ... returns envelope for all wires formed by the base edges.

Reimplemented from PathScripts.PathAreaOp.ObjectOp.

◆ baseObject()

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