Public Member Functions | |
def applyInverseAngle (self, obj, clnBase, clnStock, axis, angle) | |
def applyRotationalAnalysis (self, obj, base, angle, axis, subCount) | |
def baseIsArchPanel (self, obj, base) | |
def circularHoleExecute (self, obj, holes) | |
def circularHoleFeatures (self, obj) | |
def cloneBaseAndStock (self, obj, base, angle, axis, subCount) | |
def faceRotationAnalysis (self, obj, norm, surf) | |
def findAllHoles (self, obj) | |
def findHoles (self, obj, baseobject) | |
def getArchPanelEdge (self, obj, base, sub) | |
def getFaceNormAndSurf (self, face) | |
def guiMessage (self, title, msg, show=False) | |
def holeDiameter (self, obj, base, sub) | |
def holePosition (self, obj, base, sub) | |
def initCircularHoleOperation (self, obj) | |
def initOperation (self, obj) | |
def isHoleEnabled (self, obj, base, sub) | |
def opDetermineRotationRadii (self, obj) | |
def opExecute (self, obj) | |
def opFeatures (self, obj) | |
def sortTuplesByIndex (self, TupleList, tagIdx) | |
def useTempJobClones (self, cloneName) | |
def visualAxis (self) | |
def warnDisabledAxis (self, obj, axis, sub='') | |
![]() | |
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 opSetDefaultValues (self, obj, job) | |
def opUpdateDepths (self, obj) | |
def setDefaultValues (self, obj) | |
def setEditorModes (self, obj, features) | |
def updateDepths (self, obj, ignoreErrors=False) | |
Public Attributes | |
axialFeed | |
axialRapid | |
clearHeight | |
cloneNames | |
guiMsgs | |
rotateFlag | |
safeHeight | |
stockBB | |
![]() | |
addNewProps | |
commandlist | |
horizFeed | |
horizRapid | |
job | |
model | |
radius | |
stock | |
tool | |
vertFeed | |
vertRapid | |
Static Public Attributes | |
defValsSet | |
docRestored | |
initOpFinalDepth | |
initOpStartDepth | |
initWithRotation | |
Detailed Description
Base class for proxy objects of all operations on circular holes.
Member Function Documentation
◆ applyInverseAngle()
def PathScripts.PathCircularHoleBase.ObjectOp.applyInverseAngle | ( | self, | |
obj, | |||
clnBase, | |||
clnStock, | |||
axis, | |||
angle | |||
) |
◆ applyRotationalAnalysis()
def PathScripts.PathCircularHoleBase.ObjectOp.applyRotationalAnalysis | ( | self, | |
obj, | |||
base, | |||
angle, | |||
axis, | |||
subCount | |||
) |
References PathScripts.PathCircularHoleBase.ObjectOp.cloneBaseAndStock(), and PathScripts.PathAreaOp.ObjectOp.cloneBaseAndStock().
◆ baseIsArchPanel()
def PathScripts.PathCircularHoleBase.ObjectOp.baseIsArchPanel | ( | self, | |
obj, | |||
base | |||
) |
Referenced by PathScripts.PathCircularHoleBase.ObjectOp.findAllHoles(), PathScripts.PathCircularHoleBase.ObjectOp.holeDiameter(), and PathScripts.PathCircularHoleBase.ObjectOp.holePosition().
◆ circularHoleExecute()
def PathScripts.PathCircularHoleBase.ObjectOp.circularHoleExecute | ( | self, | |
obj, | |||
holes | |||
) |
Reimplemented in PathScripts.PathDrilling.ObjectDrilling, and PathScripts.PathHelix.ObjectHelix.
◆ circularHoleFeatures()
def PathScripts.PathCircularHoleBase.ObjectOp.circularHoleFeatures | ( | self, | |
obj | |||
) |
Reimplemented in PathScripts.PathDrilling.ObjectDrilling, and PathScripts.PathHelix.ObjectHelix.
Referenced by PathScripts.PathCircularHoleBase.ObjectOp.opFeatures().
◆ cloneBaseAndStock()
def PathScripts.PathCircularHoleBase.ObjectOp.cloneBaseAndStock | ( | self, | |
obj, | |||
base, | |||
angle, | |||
axis, | |||
subCount | |||
) |
References PathScripts.PathCircularHoleBase.ObjectOp.cloneNames, PathScripts.PathAreaOp.ObjectOp.cloneNames, PathScripts.PathCircularHoleBase.ObjectOp.useTempJobClones(), and PathScripts.PathAreaOp.ObjectOp.useTempJobClones().
Referenced by PathScripts.PathCircularHoleBase.ObjectOp.applyRotationalAnalysis().
◆ faceRotationAnalysis()
def PathScripts.PathCircularHoleBase.ObjectOp.faceRotationAnalysis | ( | self, | |
obj, | |||
norm, | |||
surf | |||
) |
References PathScripts.PathCircularHoleBase.ObjectOp.rotateFlag, and PathScripts.PathAreaOp.ObjectOp.rotateFlag.
◆ findAllHoles()
def PathScripts.PathCircularHoleBase.ObjectOp.findAllHoles | ( | self, | |
obj | |||
) |
References PathScripts.PathCircularHoleBase.ObjectOp.baseIsArchPanel(), PathScripts.PathCircularHoleBase.ObjectOp.findHoles(), PathScripts.PathOp.ObjectOp.getJob(), PathScripts.PathJobDlg.JobCreate.model, PartGui::TaskCheckGeometryResults.model, PathScripts.PathOp.ObjectOp.model, and ArchMaterial._ArchMultiMaterialTaskPanel.model.
◆ findHoles()
def PathScripts.PathCircularHoleBase.ObjectOp.findHoles | ( | self, | |
obj, | |||
baseobject | |||
) |
Referenced by PathScripts.PathCircularHoleBase.ObjectOp.findAllHoles().
◆ getArchPanelEdge()
def PathScripts.PathCircularHoleBase.ObjectOp.getArchPanelEdge | ( | self, | |
obj, | |||
base, | |||
sub | |||
) |
Referenced by PathScripts.PathCircularHoleBase.ObjectOp.holeDiameter(), and PathScripts.PathCircularHoleBase.ObjectOp.holePosition().
◆ getFaceNormAndSurf()
def PathScripts.PathCircularHoleBase.ObjectOp.getFaceNormAndSurf | ( | self, | |
face | |||
) |
◆ guiMessage()
def PathScripts.PathCircularHoleBase.ObjectOp.guiMessage | ( | self, | |
title, | |||
msg, | |||
show = False |
|||
) |
References PathScripts.PathCircularHoleBase.ObjectOp.guiMsgs, and PathScripts.PathAreaOp.ObjectOp.guiMsgs.
◆ holeDiameter()
def PathScripts.PathCircularHoleBase.ObjectOp.holeDiameter | ( | self, | |
obj, | |||
base, | |||
sub | |||
) |
References PathScripts.PathCircularHoleBase.ObjectOp.baseIsArchPanel(), and PathScripts.PathCircularHoleBase.ObjectOp.getArchPanelEdge().
◆ holePosition()
def PathScripts.PathCircularHoleBase.ObjectOp.holePosition | ( | self, | |
obj, | |||
base, | |||
sub | |||
) |
References PathScripts.PathCircularHoleBase.ObjectOp.baseIsArchPanel(), and PathScripts.PathCircularHoleBase.ObjectOp.getArchPanelEdge().
◆ initCircularHoleOperation()
def PathScripts.PathCircularHoleBase.ObjectOp.initCircularHoleOperation | ( | self, | |
obj | |||
) |
Reimplemented in PathScripts.PathDrilling.ObjectDrilling, and PathScripts.PathHelix.ObjectHelix.
Referenced by PathScripts.PathCircularHoleBase.ObjectOp.initOperation().
◆ initOperation()
def PathScripts.PathCircularHoleBase.ObjectOp.initOperation | ( | self, | |
obj | |||
) |
Reimplemented from PathScripts.PathOp.ObjectOp.
References PathScripts.PathCircularHoleBase.ObjectOp.initCircularHoleOperation().
◆ isHoleEnabled()
def PathScripts.PathCircularHoleBase.ObjectOp.isHoleEnabled | ( | self, | |
obj, | |||
base, | |||
sub | |||
) |
◆ opDetermineRotationRadii()
def PathScripts.PathCircularHoleBase.ObjectOp.opDetermineRotationRadii | ( | self, | |
obj | |||
) |
References PathScripts.PathAreaOp.ObjectOp.stockBB, and PathScripts.PathCircularHoleBase.ObjectOp.stockBB.
◆ opExecute()
def PathScripts.PathCircularHoleBase.ObjectOp.opExecute | ( | self, | |
obj | |||
) |
Reimplemented from PathScripts.PathOp.ObjectOp.
Referenced by PathScripts.PathOp.ObjectOp.execute().
◆ opFeatures()
def PathScripts.PathCircularHoleBase.ObjectOp.opFeatures | ( | self, | |
obj | |||
) |
Reimplemented from PathScripts.PathOp.ObjectOp.
References PathScripts.PathCircularHoleBase.ObjectOp.circularHoleFeatures().
Referenced by PathScripts.PathOp.ObjectOp.addOpValues(), PathScripts.PathOp.ObjectOp.execute(), PathScripts.PathOp.ObjectOp.onDocumentRestored(), PathScripts.PathEngraveBase.ObjectOp.opSetDefaultValues(), PathScripts.PathOp.ObjectOp.setDefaultValues(), and PathScripts.PathOp.ObjectOp.updateDepths().
◆ sortTuplesByIndex()
def PathScripts.PathCircularHoleBase.ObjectOp.sortTuplesByIndex | ( | self, | |
TupleList, | |||
tagIdx | |||
) |
◆ useTempJobClones()
def PathScripts.PathCircularHoleBase.ObjectOp.useTempJobClones | ( | self, | |
cloneName | |||
) |
Referenced by PathScripts.PathCircularHoleBase.ObjectOp.cloneBaseAndStock().
◆ visualAxis()
def PathScripts.PathCircularHoleBase.ObjectOp.visualAxis | ( | self | ) |
◆ warnDisabledAxis()
def PathScripts.PathCircularHoleBase.ObjectOp.warnDisabledAxis | ( | self, | |
obj, | |||
axis, | |||
sub = '' |
|||
) |
Member Data Documentation
◆ axialFeed
PathScripts.PathCircularHoleBase.ObjectOp.axialFeed |
◆ axialRapid
PathScripts.PathCircularHoleBase.ObjectOp.axialRapid |
◆ clearHeight
PathScripts.PathCircularHoleBase.ObjectOp.clearHeight |
◆ cloneNames
PathScripts.PathCircularHoleBase.ObjectOp.cloneNames |
◆ defValsSet
|
static |
◆ docRestored
|
static |
◆ guiMsgs
PathScripts.PathCircularHoleBase.ObjectOp.guiMsgs |
Referenced by PathScripts.PathCircularHoleBase.ObjectOp.guiMessage().
◆ initOpFinalDepth
|
static |
◆ initOpStartDepth
|
static |
◆ initWithRotation
|
static |
◆ rotateFlag
PathScripts.PathCircularHoleBase.ObjectOp.rotateFlag |
◆ safeHeight
PathScripts.PathCircularHoleBase.ObjectOp.safeHeight |
Referenced by PathScripts.PathDressupPathBoundary.DressupPathBoundary.boundaryCommands(), PathScripts.PathWaterline.ObjectWaterline.deleteOpVariables(), PathScripts.PathSurface.ObjectSurface.deleteOpVariables(), PathScripts.PathDressupPathBoundary.DressupPathBoundary.execute(), PathScripts.PathOpGui.TaskPanelHeightsPage.getFields(), PathScripts.PathOpGui.TaskPanelHeightsPage.initPage(), and PathScripts.PathOpGui.TaskPanelHeightsPage.setFields().
◆ stockBB
PathScripts.PathCircularHoleBase.ObjectOp.stockBB |
The documentation for this class was generated from the following file:
- src/Mod/Path/PathScripts/PathCircularHoleBase.py