PathScripts.PathProbe.ObjectProbing Class Reference

Public Member Functions

def initOperation (self, obj)
 
def nextpoint (self, startpoint=0.0, endpoint=0.0, count=3)
 
def opExecute (self, obj)
 
def opFeatures (self, obj)
 
def opSetDefaultValues (self, obj, job)
 
- Public Member Functions inherited from PathScripts.PathOp.ObjectOp
def addBase (self, obj, base, sub)
 
def addBaseProperty (self, obj)
 
def addOpValues (self, obj, values)
 
def applyExpression (self, obj, prop, expr)
 
def execute (self, obj)
 
def getCycleTimeEstimate (self, obj)
 
def getJob (self, obj)
 
def onChanged (self, obj, prop)
 
def onDocumentRestored (self, obj)
 
def opOnChanged (self, obj, prop)
 
def opOnDocumentRestored (self, obj)
 
def opRejectAddBase (self, obj, base, sub)
 
def opUpdateDepths (self, obj)
 
def setDefaultValues (self, obj)
 
def setEditorModes (self, obj, features)
 
def updateDepths (self, obj, ignoreErrors=False)
 

Additional Inherited Members

- Public Attributes inherited from PathScripts.PathOp.ObjectOp
 addNewProps
 
 commandlist
 
 horizFeed
 
 horizRapid
 
 job
 
 model
 
 radius
 
 stock
 
 tool
 
 vertFeed
 
 vertRapid
 

Detailed Description

Proxy object for Probing operation.

Member Function Documentation

◆ initOperation()

def PathScripts.PathProbe.ObjectProbing.initOperation (   self,
  obj 
)
initOperation(obj) ... implement to create additional properties.
Should be overwritten by subclasses.

Reimplemented from PathScripts.PathOp.ObjectOp.

◆ nextpoint()

def PathScripts.PathProbe.ObjectProbing.nextpoint (   self,
  startpoint = 0.0,
  endpoint = 0.0,
  count = 3 
)

◆ opExecute()

def PathScripts.PathProbe.ObjectProbing.opExecute (   self,
  obj 
)
opExecute(obj) ... generate probe locations.

Reimplemented from PathScripts.PathOp.ObjectOp.

References PathScripts.PathOp.ObjectOp.commandlist, and PathScripts.PathProbe.ObjectProbing.nextpoint().

◆ opFeatures()

def PathScripts.PathProbe.ObjectProbing.opFeatures (   self,
  obj 
)
opFeatures(obj) ... Probing works on the stock object.

Reimplemented from PathScripts.PathOp.ObjectOp.

◆ opSetDefaultValues()

def PathScripts.PathProbe.ObjectProbing.opSetDefaultValues (   self,
  obj,
  job 
)
opSetDefaultValues(obj, job) ... set default value for RetractHeight

Reimplemented from PathScripts.PathOp.ObjectOp.


The documentation for this class was generated from the following file:
  • src/Mod/Path/PathScripts/PathProbe.py