FreeCAD Python
Public Member Functions | List of all members
PathScripts.PathProfileContour.ObjectContour Class Reference

Detailed Description

Proxy object for Contour operations.

Public Member Functions

def baseObject (self)
 
def areaOpFeatures (self, obj)
 
def initAreaOp (self, obj)
 
def areaOpSetDefaultValues (self, obj, job)
 
def areaOpShapes (self, obj)
 
- Public Member Functions inherited from PathScripts.PathProfileBase.ObjectProfile
def areaOpOnChanged (self, obj, prop)
 
def areaOpPathParams (self, obj, isHole)
 
def areaOpUseProjection (self, obj)
 
- 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 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.PathProfileContour.ObjectContour.areaOpFeatures (   self,
  obj 
)
areaOpFeatures(obj) ... returns 0, Contour only requires the base profile features.

Reimplemented from PathScripts.PathAreaOp.ObjectOp.

◆ areaOpSetDefaultValues()

def PathScripts.PathProfileContour.ObjectContour.areaOpSetDefaultValues (   self,
  obj,
  job 
)
areaOpSetDefaultValues(obj, job) ... call super's implementation and set Side="Outside".

Reimplemented from PathScripts.PathProfileBase.ObjectProfile.

◆ areaOpShapes()

def PathScripts.PathProfileContour.ObjectContour.areaOpShapes (   self,
  obj 
)
areaOpShapes(obj) ... return envelope over the job's Base.Shape or all Arch.Panel shapes.

Reimplemented from PathScripts.PathAreaOp.ObjectOp.

◆ baseObject()

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

◆ initAreaOp()

def PathScripts.PathProfileContour.ObjectContour.initAreaOp (   self,
  obj 
)
initAreaOp(obj) ... call super's implementation and hide Side property.

Reimplemented from PathScripts.PathProfileBase.ObjectProfile.