Public Member Functions | |
def createOrUpdateCounterboreSketch (self, fp, depth, radius) | |
def createOrUpdateCountersinkSketch (self, fp, depth, radius) | |
def createOrUpdateStandardSketch (self, fp, depth, radius) | |
def execute (self, feature) | |
def executePositionChanged (self, fp) | |
def executeSketchChanged (self, fp) | |
def onChanged (self, fp, prop) | |
def setHoleDirection (self, feature) | |
Public Attributes | |
feature | |
oldCounterbore | |
oldCountersink | |
sketch | |
sketchaxis | |
sketchplane | |
Static Public Attributes | |
App = FreeCAD | |
Gui = FreeCADGui | |
Member Function Documentation
◆ createOrUpdateCounterboreSketch()
def Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateCounterboreSketch | ( | self, | |
fp, | |||
depth, | |||
radius | |||
) |
References Mod.PartDesign.FeatureHole.FeatureHole.Hole.App, Gui::MacroManager.App, Gui::Command.App, Mod.PartDesign.FeatureHole.FeatureHole.Hole.oldCounterbore, Mod.PartDesign.FeatureHole.FeatureHole.Hole.oldCountersink, and Mod.PartDesign.FeatureHole.FeatureHole.Hole.setHoleDirection().
Referenced by Mod.PartDesign.FeatureHole.FeatureHole.Hole.executeSketchChanged().
◆ createOrUpdateCountersinkSketch()
def Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateCountersinkSketch | ( | self, | |
fp, | |||
depth, | |||
radius | |||
) |
References Mod.PartDesign.FeatureHole.FeatureHole.Hole.App, Gui::MacroManager.App, Gui::Command.App, Mod.PartDesign.FeatureHole.FeatureHole.Hole.oldCounterbore, Mod.PartDesign.FeatureHole.FeatureHole.Hole.oldCountersink, and Mod.PartDesign.FeatureHole.FeatureHole.Hole.setHoleDirection().
Referenced by Mod.PartDesign.FeatureHole.FeatureHole.Hole.executeSketchChanged().
◆ createOrUpdateStandardSketch()
def Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateStandardSketch | ( | self, | |
fp, | |||
depth, | |||
radius | |||
) |
References Mod.PartDesign.FeatureHole.FeatureHole.Hole.App, Gui::MacroManager.App, Gui::Command.App, Mod.PartDesign.FeatureHole.FeatureHole.Hole.oldCounterbore, Mod.PartDesign.FeatureHole.FeatureHole.Hole.oldCountersink, and Mod.PartDesign.FeatureHole.FeatureHole.Hole.setHoleDirection().
Referenced by Mod.PartDesign.FeatureHole.FeatureHole.Hole.executeSketchChanged().
◆ execute()
def Mod.PartDesign.FeatureHole.FeatureHole.Hole.execute | ( | self, | |
feature | |||
) |
References Mod.PartDesign.FeatureHole.FeatureHole.Hole.Gui, Gui::MacroManager.Gui, and Gui::Command.Gui.
Referenced by PathScripts.PathDressupDogbone.ObjectDressup.boneStateList(), ArchSite.Compass.buildCoordinates(), PathScripts.PathDressupHoldingTags.ObjectTagDressup.generateTags(), ArchSchedule.CommandArchSchedule.IsActive(), Mod.PartDesign.Scripts.Spring.MySpring.onChanged(), Mod.PartDesign.Scripts.Epitrochoid.Epitrochoid.onChanged(), Mod.PartDesign.Scripts.Parallelepiped.Parallelepiped.onChanged(), Mod.PartDesign.Scripts.DistanceBolt.DistanceBolt.onChanged(), Mod.PartDesign.Scripts.Parallelepiped.BoxCylinder.onChanged(), PathScripts.PathStock.StockFromBase.onChanged(), PathScripts.PathStock.StockCreateBox.onChanged(), PathScripts.PathStock.StockCreateCylinder.onChanged(), and FeaturePython.DistanceBolt.onChanged().
◆ executePositionChanged()
def Mod.PartDesign.FeatureHole.FeatureHole.Hole.executePositionChanged | ( | self, | |
fp | |||
) |
References Mod.PartDesign.FeatureHole.FeatureHole.Hole.executeSketchChanged(), Mod.PartDesign.FeatureHole.FeatureHole.Hole.feature, App::UpdateElementReferenceExpressionVisitor< P >.feature, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.product_concept_feature_association.feature, automotive_design.product_concept_feature_association.feature, and Mod.PartDesign.FeatureHole.FeatureHole.Hole.setHoleDirection().
Referenced by Mod.PartDesign.FeatureHole.FeatureHole.Hole.onChanged().
◆ executeSketchChanged()
def Mod.PartDesign.FeatureHole.FeatureHole.Hole.executeSketchChanged | ( | self, | |
fp | |||
) |
References Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateCounterboreSketch(), Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateCountersinkSketch(), Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateStandardSketch(), Mod.PartDesign.FeatureHole.FeatureHole.Hole.feature, App::UpdateElementReferenceExpressionVisitor< P >.feature, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.product_concept_feature_association.feature, and automotive_design.product_concept_feature_association.feature.
Referenced by Mod.PartDesign.FeatureHole.FeatureHole.Hole.executePositionChanged(), and Mod.PartDesign.FeatureHole.FeatureHole.Hole.onChanged().
◆ onChanged()
def Mod.PartDesign.FeatureHole.FeatureHole.Hole.onChanged | ( | self, | |
fp, | |||
prop | |||
) |
◆ setHoleDirection()
def Mod.PartDesign.FeatureHole.FeatureHole.Hole.setHoleDirection | ( | self, | |
feature | |||
) |
Referenced by Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateCounterboreSketch(), Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateCountersinkSketch(), Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateStandardSketch(), and Mod.PartDesign.FeatureHole.FeatureHole.Hole.executePositionChanged().
Member Data Documentation
◆ App
|
static |
Referenced by Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.addSegment(), Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateCounterboreSketch(), Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateCountersinkSketch(), and Mod.PartDesign.FeatureHole.FeatureHole.Hole.createOrUpdateStandardSketch().
◆ feature
Mod.PartDesign.FeatureHole.FeatureHole.Hole.feature |
Referenced by Mod.PartDesign.FeatureHole.TaskHole.TaskHole.accept(), Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.addSegment(), Mod.PartDesign.WizardShaft.Shaft.Shaft.addSegment(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.addSelection(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.buttonDepth(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.buttonRef1(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.buttonThru(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.checkCounterbore(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.checkCountersink(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.checkCustom(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.checkCustomThreadLength(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.checkThreaded(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.comboFinishNorm(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.comboNorm(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.comboNormBoltWasher(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.comboNormDia(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.comboThreadDia(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.comboThreadNorm(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.comboTolerance(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.comboType(), Mod.PartDesign.FeatureHole.FeatureHole.Hole.executePositionChanged(), Mod.PartDesign.FeatureHole.FeatureHole.Hole.executeSketchChanged(), PathScripts.PathPocketShape.Extension.getSubLink(), PathScripts.PathPocketShape.Extension.getWire(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.hideFeature(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.reject(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.showFeature(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.spinCounterboreDepth(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.spinCounterboreDiameter(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.spinCountersinkAngle(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.spinDepth(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.spinDiameter(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.spinRef1(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.spinRef2(), Mod.PartDesign.FeatureHole.TaskHole.TaskHole.spinThreadLength(), Mod.PartDesign.WizardShaft.Shaft.Shaft.updateConstraint(), Mod.PartDesign.WizardShaft.Shaft.Shaft.updateSegment(), and Mod.PartDesign.FeatureHole.TaskHole.TaskHole.updateUI().
◆ Gui
|
static |
◆ oldCounterbore
Mod.PartDesign.FeatureHole.FeatureHole.Hole.oldCounterbore |
◆ oldCountersink
Mod.PartDesign.FeatureHole.FeatureHole.Hole.oldCountersink |
◆ sketch
Mod.PartDesign.FeatureHole.FeatureHole.Hole.sketch |
◆ sketchaxis
Mod.PartDesign.FeatureHole.FeatureHole.Hole.sketchaxis |
◆ sketchplane
Mod.PartDesign.FeatureHole.FeatureHole.Hole.sketchplane |
The documentation for this class was generated from the following file:
- src/Mod/PartDesign/FeatureHole/FeatureHole.py