Mod.PartDesign.WizardShaft.Shaft.Shaft Class Reference

Public Member Functions

def addSegment (self, l, d, di)
 
def addTo (self, dict, location, value)
 
def editConstraint (self, index)
 
def equilibrium (self)
 
def getConstraint (self, index)
 
def getEdgeIndex (self, column, startIdx)
 
def getLengthTo (self, index)
 
def printEquilibrium (self, var, coeff)
 
def showDiagram (self, which)
 
def updateConstraint (self, index, constraintType)
 
def updateDiagrams (self)
 
def updateEdge (self, column, start)
 
def updateSegment (self, index, length=None, diameter=None, innerdiameter=None)
 

Public Attributes

 diagrams
 
 doc
 
 F
 
 feature
 
 M
 
 parent
 
 segments
 
 sigmaB
 
 sigmaN
 
 w
 

Static Public Attributes

list Fstr = ["Nx","Qy","Qz"]
 
list Mstr = ["Mx","Mz","My"]
 
tuple Mstrings
 
tuple Qstrings
 
list sigmaBstr = ["taut","sigmabz", "sigmaby"]
 
tuple sigmaBstrings
 
list sigmaNstr = ["sigmax","sigmay","sigmaz"]
 
tuple sigmaNstrings
 
list wstr = ["", "wy", "wz"]
 
tuple wstrings
 

Member Function Documentation

◆ addSegment()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.addSegment (   self,
  l,
  d,
  di 
)

References Mod.PartDesign.WizardShaft.Shaft.Shaft.addSegment(), 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, Mod.PartDesign.FeatureHole.FeatureHole.Hole.feature, Mod.PartDesign.FeatureHole.TaskHole.TaskHole.feature, Mod.PartDesign.WizardShaft.Shaft.Shaft.feature, Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.feature, PathScripts.PathFeatureExtensions.Extension.feature, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_stepped_round_hole.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.rectangular_composite_surface.segments, automotive_design.composite_curve.segments, automotive_design.rectangular_composite_surface.segments, config_control_design.composite_curve.segments, config_control_design.rectangular_composite_surface.segments, ifc2x3.ifccompositecurve.segments, ifc4.ifccompositecurve.segments, MeshCore::MeshSurfaceSegment.segments, MeshPart::BrepMesh.segments, MeshPart::Mesher.segments, Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.segments, Mod.PartDesign.WizardShaft.Shaft.Shaft.segments, Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.segments, Path::Voronoi::diagram_type.segments, KDL::Chain.segments, KDL::Tree.segments, and TechDraw::BSpline.segments.

Referenced by Mod.PartDesign.WizardShaft.Shaft.Shaft.addSegment(), and Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.addSegments().

◆ addTo()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.addTo (   self,
  dict,
  location,
  value 
)

◆ editConstraint()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.editConstraint (   self,
  index 
)

References ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_stepped_round_hole.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.rectangular_composite_surface.segments, automotive_design.composite_curve.segments, automotive_design.rectangular_composite_surface.segments, config_control_design.composite_curve.segments, config_control_design.rectangular_composite_surface.segments, ifc2x3.ifccompositecurve.segments, ifc4.ifccompositecurve.segments, MeshCore::MeshSurfaceSegment.segments, MeshPart::BrepMesh.segments, MeshPart::Mesher.segments, Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.segments, Mod.PartDesign.WizardShaft.Shaft.Shaft.segments, Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.segments, Path::Voronoi::diagram_type.segments, KDL::Chain.segments, KDL::Tree.segments, and TechDraw::BSpline.segments.

◆ equilibrium()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.equilibrium (   self)

References Gui::CommandManager.addTo(), Gui::Command.addTo(), Gui::Action.addTo(), Gui::ActionGroup.addTo(), Gui::WorkbenchGroup.addTo(), Gui::UndoAction.addTo(), Gui::RedoAction.addTo(), Gui::DockWidgetAction.addTo(), Gui::ToolBarAction.addTo(), Gui::WindowAction.addTo(), Mod.PartDesign.WizardShaft.Shaft.Shaft.addTo(), Wm4::PolynomialSurface< Real >.F(), Wm4::QuadricSurface< Real >.F(), Wm4::ImplicitSurface< Real >.F(), MeshCore::FunctionContainer.F(), Mod.PartDesign.WizardShaft.Shaft.Shaft.F, PathMachineState.MachineState.F, PathScripts.PathDressupDogbone.Bone.F, KDL::ChainDynParam.F, KDL::ChainIdSolver_Vereshchagin::segment_info.F, Mod.PartDesign.WizardShaft.Shaft.Shaft.Fstr, Mod.PartDesign.WizardShaft.Shaft.Shaft.getLengthTo(), Mod.PartDesign.WizardShaft.Shaft.Shaft.M, KDL::ArticulatedBodyInertia.M, KDL::ChainIdSolver_Vereshchagin::segment_info.M, KDL::FrameAcc.M, KDL::Frame.M, KDL::Frame2.M, KDL::FrameVel.M, Mod.PartDesign.WizardShaft.Shaft.Shaft.Mstr, e57::NodeImpl.parent(), e57::Node.parent(), e57::StructureNode.parent(), e57::VectorNode.parent(), e57::CompressedVectorNode.parent(), e57::IntegerNode.parent(), e57::ScaledIntegerNode.parent(), e57::FloatNode.parent(), e57::StringNode.parent(), e57::BlobNode.parent(), ReplaceObjectExpressionVisitor.parent, App::PropertyXLink.parent(), Base::TypeData.parent, Info.parent, Gui::Dialog::CommandNode.parent, Gui::DocumentModelIndex.parent(), Gui::PropertyEditor::PropertyItem.parent(), Gui::Dialog::CommandModel.parent(), Gui::DocumentModel.parent(), ExpressionCompleterModel.parent(), Gui::PropertyEditor::PropertyModel.parent(), ItemInfo.parent, ItemInfo2.parent, PartGui::ResultEntry.parent, PartGui::ResultModel.parent(), Gui::VectorTableModel.parent(), Mod.PartDesign.WizardShaft.Shaft.Shaft.parent, PathScripts.PathOpGui.TaskPanelPage.parent, PathScripts.PathOpGui.TaskPanel.parent, PathScripts.PathSimulatorGui.CAMSimTaskUi.parent, KDL::TreeElement.parent, importXLSX.exprNode.parent, TechDrawGui::QGIBalloonLabel.parent, TechDrawGui::QGIViewBalloon.parent, TechDrawGui::QGIDatumLabel.parent, Mod.PartDesign.WizardShaft.Shaft.Shaft.printEquilibrium(), ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_stepped_round_hole.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.rectangular_composite_surface.segments, automotive_design.composite_curve.segments, automotive_design.rectangular_composite_surface.segments, config_control_design.composite_curve.segments, config_control_design.rectangular_composite_surface.segments, ifc2x3.ifccompositecurve.segments, ifc4.ifccompositecurve.segments, MeshCore::MeshSurfaceSegment.segments, MeshPart::BrepMesh.segments, MeshPart::Mesher.segments, Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.segments, Mod.PartDesign.WizardShaft.Shaft.Shaft.segments, Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.segments, Path::Voronoi::diagram_type.segments, KDL::Chain.segments, KDL::Tree.segments, TechDraw::BSpline.segments, Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaB, Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaBstr, Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaN, Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaNstr, e57::Quaternion.w, Base::DualQuat.w, Gui::ToolTip.w, nlohmann::detail::dtoa_impl::boundaries.w, Mod.PartDesign.WizardShaft.Shaft.Shaft.w, KDL::RotationAcc.w, KDL::RotationVel.w, SandboxGui::SoWidgetShape.w, and Mod.PartDesign.WizardShaft.Shaft.Shaft.wstr.

Referenced by Mod.PartDesign.WizardShaft.Shaft.Shaft.updateConstraint(), and Mod.PartDesign.WizardShaft.Shaft.Shaft.updateSegment().

◆ getConstraint()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.getConstraint (   self,
  index 
)

References ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_stepped_round_hole.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.rectangular_composite_surface.segments, automotive_design.composite_curve.segments, automotive_design.rectangular_composite_surface.segments, config_control_design.composite_curve.segments, config_control_design.rectangular_composite_surface.segments, ifc2x3.ifccompositecurve.segments, ifc4.ifccompositecurve.segments, MeshCore::MeshSurfaceSegment.segments, MeshPart::BrepMesh.segments, MeshPart::Mesher.segments, Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.segments, Mod.PartDesign.WizardShaft.Shaft.Shaft.segments, Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.segments, Path::Voronoi::diagram_type.segments, KDL::Chain.segments, KDL::Tree.segments, and TechDraw::BSpline.segments.

◆ getEdgeIndex()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.getEdgeIndex (   self,
  column,
  startIdx 
)

◆ getLengthTo()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.getLengthTo (   self,
  index 
)

References ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_stepped_round_hole.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.rectangular_composite_surface.segments, automotive_design.composite_curve.segments, automotive_design.rectangular_composite_surface.segments, config_control_design.composite_curve.segments, config_control_design.rectangular_composite_surface.segments, ifc2x3.ifccompositecurve.segments, ifc4.ifccompositecurve.segments, MeshCore::MeshSurfaceSegment.segments, MeshPart::BrepMesh.segments, MeshPart::Mesher.segments, Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.segments, Mod.PartDesign.WizardShaft.Shaft.Shaft.segments, Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.segments, Path::Voronoi::diagram_type.segments, KDL::Chain.segments, KDL::Tree.segments, and TechDraw::BSpline.segments.

Referenced by Mod.PartDesign.WizardShaft.Shaft.Shaft.equilibrium(), and Mod.PartDesign.WizardShaft.Shaft.Shaft.showDiagram().

◆ printEquilibrium()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.printEquilibrium (   self,
  var,
  coeff 
)

◆ showDiagram()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.showDiagram (   self,
  which 
)

References femsolver.elmer.equations.elasticity.create(), Mod.PartDesign.WizardShaft.Shaft.Shaft.diagrams, Wm4::PolynomialSurface< Real >.F(), Wm4::QuadricSurface< Real >.F(), Wm4::ImplicitSurface< Real >.F(), MeshCore::FunctionContainer.F(), Mod.PartDesign.WizardShaft.Shaft.Shaft.F, PathMachineState.MachineState.F, PathScripts.PathDressupDogbone.Bone.F, KDL::ChainDynParam.F, KDL::ChainIdSolver_Vereshchagin::segment_info.F, Mod.PartDesign.WizardShaft.Shaft.Shaft.Fstr, Mod.PartDesign.WizardShaft.Shaft.Shaft.getLengthTo(), Mod.PartDesign.WizardShaft.Shaft.Shaft.M, KDL::ArticulatedBodyInertia.M, KDL::ChainIdSolver_Vereshchagin::segment_info.M, KDL::FrameAcc.M, KDL::Frame.M, KDL::Frame2.M, KDL::FrameVel.M, Mod.PartDesign.WizardShaft.Shaft.Shaft.Mstr, Mod.PartDesign.WizardShaft.Shaft.Shaft.Mstrings, Mod.PartDesign.WizardShaft.Shaft.Shaft.Qstrings, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_stepped_round_hole.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.rectangular_composite_surface.segments, automotive_design.composite_curve.segments, automotive_design.rectangular_composite_surface.segments, config_control_design.composite_curve.segments, config_control_design.rectangular_composite_surface.segments, ifc2x3.ifccompositecurve.segments, ifc4.ifccompositecurve.segments, MeshCore::MeshSurfaceSegment.segments, MeshPart::BrepMesh.segments, MeshPart::Mesher.segments, Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.segments, Mod.PartDesign.WizardShaft.Shaft.Shaft.segments, Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.segments, Path::Voronoi::diagram_type.segments, KDL::Chain.segments, KDL::Tree.segments, TechDraw::BSpline.segments, Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaB, Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaBstr, Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaBstrings, Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaN, Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaNstr, Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaNstrings, e57::Quaternion.w, Base::DualQuat.w, Gui::ToolTip.w, nlohmann::detail::dtoa_impl::boundaries.w, Mod.PartDesign.WizardShaft.Shaft.Shaft.w, KDL::RotationAcc.w, KDL::RotationVel.w, SandboxGui::SoWidgetShape.w, Mod.PartDesign.WizardShaft.Shaft.Shaft.wstr, and Mod.PartDesign.WizardShaft.Shaft.Shaft.wstrings.

Referenced by Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotAllx(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotAlly(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotAllz(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotFx(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotMx(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotMy(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotMz(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotQy(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotQz(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotSigmaby(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotSigmabz(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotSigmax(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotSigmay(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotSigmaz(), Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotTaut(), and Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.slotWz().

◆ updateConstraint()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.updateConstraint (   self,
  index,
  constraintType 
)

References App::DynamicProperty::PropData.doc, App::RelabelDocumentExpressionVisitor.doc, App::LinkBaseExtension::PropInfo.doc, Py::PythonType.doc(), ExpressionCompleterModel::Info.doc, Gui::GraphvizView.doc, ItemInfo.doc, ItemInfo2.doc, importIFClegacy.IfcEntity.doc, draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.doc, draftguitools.gui_base.GuiCommandSimplest.doc, draftguitools.gui_base.GuiCommandBase.doc, draftguitools.gui_base_original.DraftTool.doc, drafttests.test_airfoildat.DraftAirfoilDAT.doc, drafttests.test_creation.DraftCreation.doc, drafttests.test_dwg.DraftDWG.doc, drafttests.test_dxf.DraftDXF.doc, drafttests.test_modification.DraftModification.doc, drafttests.test_oca.DraftOCA.doc, drafttests.test_pivy.DraftPivy.doc, drafttests.test_svg.DraftSVG.doc, WorkingPlane.Plane.doc, Import::ImportOCAF.doc, Import::ImportXCAF.doc, Import::ImportOCAFAssembly.doc, MeshPartGui::Mesh2ShapeGmsh::Private.doc, PartGui::SectionCut.doc, PartGui::FaceColors::Private.doc, PartDesignGui::ComboLinks.doc, Mod.PartDesign.WizardShaft.Shaft.Shaft.doc, Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.doc, PathTests.TestCentroidPost.TestCentroidPost.doc, PathTests.TestGrblPost.TestGrblPost.doc, PathTests.TestLinuxCNCPost.TestLinuxCNCPost.doc, PathTests.TestMach3Mach4Post.TestMach3Mach4Post.doc, PathTests.TestPathAdaptive.TestPathAdaptive.doc, PathTests.TestPathDrillable.TestPathDrillable.doc, PathTests.TestPathHelix.TestPathHelix.doc, PathTests.TestPathHelpers.TestPathHelpers.doc, PathTests.TestPathPost.TestBuildPostList.doc, PathTests.TestPathPost.TestOutputNameSubstitution.doc, PathTests.TestPathPropertyBag.TestPathPropertyBag.doc, PathTests.TestPathSetupSheet.TestPathSetupSheet.doc, PathTests.TestPathStock.TestPathStock.doc, PathTests.TestPathToolController.TestPathToolController.doc, PathTests.TestPathUtil.TestPathUtil.doc, PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.doc, PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.doc, PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.doc, PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.doc, PathTests.TestRefactoredTestPost.TestRefactoredTestPost.doc, Sandbox::CustomAddObjectEvent.doc, Sandbox::CustomRemoveObjectEvent.doc, Sandbox::CustomRecomputeEvent.doc, Sandbox::DocumentSaverThread.doc, Mod.Show.SceneDetail.SceneDetail.doc, Mod.Show.SceneDetails.Camera.Camera.doc, Mod.Show.SceneDetails.ClipPlane.ClipPlane.doc, Mod.Show.SceneDetails.ObjectClipPlane.ObjectClipPlane.doc, Mod.Show.SceneDetails.Pickability.Pickability.doc, Mod.Show.SceneDetails.VProperty.VProperty.doc, TestSpreadsheet.SpreadsheetCases.doc, TestSpreadsheetGui.SpreadsheetGuiCases.doc, Commands.TemplatePyMod_Cmd2.doc, Mod.PartDesign.WizardShaft.Shaft.Shaft.equilibrium(), 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, Mod.PartDesign.FeatureHole.FeatureHole.Hole.feature, Mod.PartDesign.FeatureHole.TaskHole.TaskHole.feature, Mod.PartDesign.WizardShaft.Shaft.Shaft.feature, Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.feature, PathScripts.PathFeatureExtensions.Extension.feature, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_stepped_round_hole.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.rectangular_composite_surface.segments, automotive_design.composite_curve.segments, automotive_design.rectangular_composite_surface.segments, config_control_design.composite_curve.segments, config_control_design.rectangular_composite_surface.segments, ifc2x3.ifccompositecurve.segments, ifc4.ifccompositecurve.segments, MeshCore::MeshSurfaceSegment.segments, MeshPart::BrepMesh.segments, MeshPart::Mesher.segments, Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.segments, Mod.PartDesign.WizardShaft.Shaft.Shaft.segments, Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.segments, Path::Voronoi::diagram_type.segments, KDL::Chain.segments, KDL::Tree.segments, TechDraw::BSpline.segments, and Mod.PartDesign.WizardShaft.Shaft.Shaft.updateDiagrams().

◆ updateDiagrams()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.updateDiagrams (   self)

◆ updateEdge()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.updateEdge (   self,
  column,
  start 
)

References App::DynamicProperty::PropData.doc, App::RelabelDocumentExpressionVisitor.doc, App::LinkBaseExtension::PropInfo.doc, Py::PythonType.doc(), ExpressionCompleterModel::Info.doc, Gui::GraphvizView.doc, ItemInfo.doc, ItemInfo2.doc, importIFClegacy.IfcEntity.doc, draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.doc, draftguitools.gui_base.GuiCommandSimplest.doc, draftguitools.gui_base.GuiCommandBase.doc, draftguitools.gui_base_original.DraftTool.doc, drafttests.test_airfoildat.DraftAirfoilDAT.doc, drafttests.test_creation.DraftCreation.doc, drafttests.test_dwg.DraftDWG.doc, drafttests.test_dxf.DraftDXF.doc, drafttests.test_modification.DraftModification.doc, drafttests.test_oca.DraftOCA.doc, drafttests.test_pivy.DraftPivy.doc, drafttests.test_svg.DraftSVG.doc, WorkingPlane.Plane.doc, Import::ImportOCAF.doc, Import::ImportXCAF.doc, Import::ImportOCAFAssembly.doc, MeshPartGui::Mesh2ShapeGmsh::Private.doc, PartGui::SectionCut.doc, PartGui::FaceColors::Private.doc, PartDesignGui::ComboLinks.doc, Mod.PartDesign.WizardShaft.Shaft.Shaft.doc, Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.doc, PathTests.TestCentroidPost.TestCentroidPost.doc, PathTests.TestGrblPost.TestGrblPost.doc, PathTests.TestLinuxCNCPost.TestLinuxCNCPost.doc, PathTests.TestMach3Mach4Post.TestMach3Mach4Post.doc, PathTests.TestPathAdaptive.TestPathAdaptive.doc, PathTests.TestPathDrillable.TestPathDrillable.doc, PathTests.TestPathHelix.TestPathHelix.doc, PathTests.TestPathHelpers.TestPathHelpers.doc, PathTests.TestPathPost.TestBuildPostList.doc, PathTests.TestPathPost.TestOutputNameSubstitution.doc, PathTests.TestPathPropertyBag.TestPathPropertyBag.doc, PathTests.TestPathSetupSheet.TestPathSetupSheet.doc, PathTests.TestPathStock.TestPathStock.doc, PathTests.TestPathToolController.TestPathToolController.doc, PathTests.TestPathUtil.TestPathUtil.doc, PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.doc, PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.doc, PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.doc, PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.doc, PathTests.TestRefactoredTestPost.TestRefactoredTestPost.doc, Sandbox::CustomAddObjectEvent.doc, Sandbox::CustomRemoveObjectEvent.doc, Sandbox::CustomRecomputeEvent.doc, Sandbox::DocumentSaverThread.doc, Mod.Show.SceneDetail.SceneDetail.doc, Mod.Show.SceneDetails.Camera.Camera.doc, Mod.Show.SceneDetails.ClipPlane.ClipPlane.doc, Mod.Show.SceneDetails.ObjectClipPlane.ObjectClipPlane.doc, Mod.Show.SceneDetails.Pickability.Pickability.doc, Mod.Show.SceneDetails.VProperty.VProperty.doc, TestSpreadsheet.SpreadsheetCases.doc, TestSpreadsheetGui.SpreadsheetGuiCases.doc, Commands.TemplatePyMod_Cmd2.doc, Mod.PartDesign.WizardShaft.Shaft.Shaft.getEdgeIndex(), Gui::Dialog::Ui_DlgSettingsUnits.tableWidget, and Gui::Ui_VectorListEditor.tableWidget.

◆ updateSegment()

def Mod.PartDesign.WizardShaft.Shaft.Shaft.updateSegment (   self,
  index,
  length = None,
  diameter = None,
  innerdiameter = None 
)

References Mod.PartDesign.WizardShaft.Shaft.Shaft.equilibrium(), 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, Mod.PartDesign.FeatureHole.FeatureHole.Hole.feature, Mod.PartDesign.FeatureHole.TaskHole.TaskHole.feature, Mod.PartDesign.WizardShaft.Shaft.Shaft.feature, Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.feature, PathScripts.PathFeatureExtensions.Extension.feature, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.solid_with_stepped_round_hole.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.composite_curve.segments, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.rectangular_composite_surface.segments, automotive_design.composite_curve.segments, automotive_design.rectangular_composite_surface.segments, config_control_design.composite_curve.segments, config_control_design.rectangular_composite_surface.segments, ifc2x3.ifccompositecurve.segments, ifc4.ifccompositecurve.segments, MeshCore::MeshSurfaceSegment.segments, MeshPart::BrepMesh.segments, MeshPart::Mesher.segments, Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.segments, Mod.PartDesign.WizardShaft.Shaft.Shaft.segments, Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.segments, Path::Voronoi::diagram_type.segments, KDL::Chain.segments, KDL::Tree.segments, TechDraw::BSpline.segments, Mod.PartDesign.WizardShaft.Shaft.Shaft.updateDiagrams(), and Mod.PartDesign.WizardShaft.Shaft.Shaft.updateSegment().

Referenced by Mod.PartDesign.WizardShaft.Shaft.Shaft.updateSegment().

Member Data Documentation

◆ diagrams

Mod.PartDesign.WizardShaft.Shaft.Shaft.diagrams

◆ doc

Mod.PartDesign.WizardShaft.Shaft.Shaft.doc

Referenced by draftguitools.gui_lineslope.LineSlope.accept(), draftguitools.gui_dimensions.Dimension.action(), draftguitools.gui_base.GuiCommandSimplest.Activated(), draftguitools.gui_beziers.BezCurve.Activated(), draftguitools.gui_beziers.CubicBezCurve.Activated(), draftguitools.gui_dimension_ops.FlipDimension.Activated(), draftguitools.gui_groups.AddToConstruction.Activated(), draftguitools.gui_heal.Heal.Activated(), draftguitools.gui_layers.Layer.Activated(), draftguitools.gui_splines.BSpline.Activated(), draftguitools.gui_wire2spline.WireToBSpline.Activated(), draftguitools.gui_lines.Line.Activated(), WorkingPlane.Plane.alignToPointAndAxis(), WorkingPlane.Plane.alignToPointAndAxis_SVG(), Mod.Show.SceneDetails.ClipPlane.ClipPlane.apply_data(), Mod.Show.SceneDetails.ObjectClipPlane.ObjectClipPlane.apply_data(), Mod.Show.SceneDetails.Pickability.Pickability.apply_data(), Mod.Show.SceneDetails.VProperty.VProperty.apply_data(), importSVG.svgHandler.characters(), draftguitools.gui_drawing.Drawing.createDefaultPage(), draftguitools.gui_fillets.Fillet.draw_arc(), importSVG.svgHandler.endElement(), draftguitools.gui_arcs.Arc_3Points.finish(), draftguitools.gui_fillets.Fillet.finish(), draftguitools.gui_arcs.Arc.finish(), draftguitools.gui_beziers.BezCurve.finish(), draftguitools.gui_beziers.CubicBezCurve.finish(), draftguitools.gui_polygons.Polygon.finish(), draftguitools.gui_rotate.Rotate.finish(), draftguitools.gui_splines.BSpline.finish(), Mod.Show.SceneDetail.SceneDetail.full_key(), draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.get_annotations(), importIFClegacy.IfcEntity.getProperties(), importIFClegacy.IfcEntity.getProperty(), draftguitools.gui_groups.AddToGroup.proceed(), draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.read_meta(), draftguitools.gui_trimex.Trimex.redraw(), draftguitools.gui_lines.Line.removeTemporaryObject(), WorkingPlane.Plane.reset(), draftguitools.gui_annotationstyleeditor.AnnotationStyleEditor.save_meta(), Mod.Show.SceneDetails.ObjectClipPlane.ObjectClipPlane.scene_value(), Mod.Show.SceneDetails.Pickability.Pickability.scene_value(), Mod.Show.SceneDetails.VProperty.VProperty.scene_value(), Mod.Show.SceneDetail.SceneDetail.set_doc(), drafttests.test_creation.DraftCreation.tearDown(), PathTests.TestPathDrillable.TestPathDrillable.tearDown(), PathTests.TestPathHelix.TestPathHelix.tearDown(), PathTests.TestPathPropertyBag.TestPathPropertyBag.tearDown(), PathTests.TestPathSetupSheet.TestPathSetupSheet.tearDown(), PathTests.TestPathToolController.TestPathToolController.tearDown(), TestSpreadsheet.SpreadsheetCases.tearDown(), PathTests.TestPathSetupSheet.TestPathSetupSheet.test00(), PathTests.TestPathUtil.TestPathUtil.test00(), PathTests.TestPathPost.TestOutputNameSubstitution.test000(), PathTests.TestPathSetupSheet.TestPathSetupSheet.test01(), PathTests.TestPathUtil.TestPathUtil.test01(), PathTests.TestPathAdaptive.TestPathAdaptive.test02(), PathTests.TestPathUtil.TestPathUtil.test02(), PathTests.TestPathAdaptive.TestPathAdaptive.test03(), PathTests.TestPathHelix.TestPathHelix.test03(), PathTests.TestPathUtil.TestPathUtil.test03(), PathTests.TestPathAdaptive.TestPathAdaptive.test04(), PathTests.TestPathHelix.TestPathHelix.test04(), PathTests.TestPathUtil.TestPathUtil.test04(), PathTests.TestPathAdaptive.TestPathAdaptive.test05(), PathTests.TestPathAdaptive.TestPathAdaptive.test06(), PathTests.TestPathAdaptive.TestPathAdaptive.test07(), PathTests.TestPathSetupSheet.TestPathSetupSheet.test13(), drafttests.test_creation.DraftCreation.test_dimension_linear_obj(), drafttests.test_creation.DraftCreation.test_dimension_radial_obj(), drafttests.test_creation.DraftCreation.test_facebinder(), drafttests.test_creation.DraftCreation.test_fillet(), drafttests.test_creation.DraftCreation.test_label(), TestSpreadsheet.SpreadsheetCases.testAggregates(), TestSpreadsheet.SpreadsheetCases.testAlias(), TestSpreadsheet.SpreadsheetCases.testAmbiguousAlias(), TestSpreadsheet.SpreadsheetCases.testBindAcrossSheets(), TestSpreadsheet.SpreadsheetCases.testBindHiddenRefAcrossSheets(), TestSpreadsheet.SpreadsheetCases.testClearAlias(), TestSpreadsheetGui.SpreadsheetGuiCases.testCopySingleCell(), TestSpreadsheet.SpreadsheetCases.testCrossDocumentLinks(), TestSpreadsheet.SpreadsheetCases.testExpressionWithAlias(), TestSpreadsheet.SpreadsheetCases.testFixPR6843(), TestSpreadsheet.SpreadsheetCases.testFunctions(), TestSpreadsheet.SpreadsheetCases.testInsertColumnsAlias(), TestSpreadsheet.SpreadsheetCases.testInsertRows(), TestSpreadsheet.SpreadsheetCases.testInsertRowsAlias(), TestSpreadsheet.SpreadsheetCases.testInvoluteGear(), TestSpreadsheet.SpreadsheetCases.testIssue3128(), TestSpreadsheet.SpreadsheetCases.testIssue3225(), TestSpreadsheet.SpreadsheetCases.testIssue3363(), TestSpreadsheet.SpreadsheetCases.testIssue3432(), TestSpreadsheet.SpreadsheetCases.testIssue4156(), TestSpreadsheet.SpreadsheetCases.testIssue6840(), TestSpreadsheet.SpreadsheetCases.testIssue6844(), TestSpreadsheet.SpreadsheetCases.testMatrix(), TestSpreadsheet.SpreadsheetCases.testMergeCells(), TestSpreadsheet.SpreadsheetCases.testMergeCellsAndBind(), TestSpreadsheet.SpreadsheetCases.testNumbers(), TestSpreadsheet.SpreadsheetCases.testPlacementName(), TestSpreadsheet.SpreadsheetCases.testPrecedence(), TestSpreadsheet.SpreadsheetCases.testQuantitiesAndFractionsAsNumbers(), TestSpreadsheet.SpreadsheetCases.testRelationalOperators(), TestSpreadsheet.SpreadsheetCases.testRemoveColumnsAlias(), TestSpreadsheet.SpreadsheetCases.testRemoveColumnsAliasReuseName(), TestSpreadsheet.SpreadsheetCases.testRemoveRows(), TestSpreadsheet.SpreadsheetCases.testRemoveRowsAlias(), TestSpreadsheet.SpreadsheetCases.testRemoveRowsAliasReuseName(), TestSpreadsheet.SpreadsheetCases.testRenameAlias(), TestSpreadsheet.SpreadsheetCases.testRenameAlias2(), TestSpreadsheet.SpreadsheetCases.testRenameAlias3(), TestSpreadsheet.SpreadsheetCases.testSetInvalidAlias(), TestSpreadsheet.SpreadsheetCases.testSetInvalidAlias2(), TestSpreadsheet.SpreadsheetCases.testSketcher(), TestSpreadsheet.SpreadsheetCases.testUndoAliasCreationReuseName(), TestSpreadsheet.SpreadsheetCases.testUnits(), draftguitools.gui_trimex.Trimex.trimObject(), draftguitools.gui_trimex.Trimex.trimObjects(), Mod.PartDesign.WizardShaft.Shaft.Shaft.updateConstraint(), Mod.PartDesign.WizardShaft.Shaft.Shaft.updateEdge(), and Mod.Show.SceneDetails.ObjectClipPlane.ObjectClipPlane.val().

◆ F

◆ feature

Mod.PartDesign.WizardShaft.Shaft.Shaft.feature

Referenced by Mod.PartDesign.FeatureHole.TaskHole.TaskHole.accept(), Mod.PartDesign.WizardShaft.Shaft.Shaft.addSegment(), Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.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.PathFeatureExtensions.Extension.getSubLink(), PathScripts.PathFeatureExtensions.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().

◆ Fstr

list Mod.PartDesign.WizardShaft.Shaft.Shaft.Fstr = ["Nx","Qy","Qz"]
static

◆ M

◆ Mstr

list Mod.PartDesign.WizardShaft.Shaft.Shaft.Mstr = ["Mx","Mz","My"]
static

◆ Mstrings

tuple Mod.PartDesign.WizardShaft.Shaft.Shaft.Mstrings
static
Initial value:
= (("Torque [x]", "x", "mm", "M_t", "Nm"),
("Bending moment [z]", "x", "mm", "M_{b,z}", "Nm"),
("Bending moment [y]", "x", "mm", "M_{b,y}", "Nm"))

Referenced by Mod.PartDesign.WizardShaft.Shaft.Shaft.showDiagram().

◆ parent

◆ Qstrings

tuple Mod.PartDesign.WizardShaft.Shaft.Shaft.Qstrings
static
Initial value:
= (("Normal force [x]", "x", "mm", "N_x", "N"),
("Shear force [y]", "x", "mm", "Q_y", "N"),
("Shear force [z]", "x", "mm", "Q_z", "N"))

Referenced by Mod.PartDesign.WizardShaft.Shaft.Shaft.showDiagram().

◆ segments

Mod.PartDesign.WizardShaft.Shaft.Shaft.segments

Referenced by Mod.PartDesign.WizardShaft.Shaft.Shaft.addSegment(), Mod.PartDesign.WizardShaft.ShaftFeature.ShaftFeature.addSegment(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.addSegment(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.buildFromDict(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.clone(), automotive_design.composite_curve.closed_curve(), config_control_design.composite_curve.closed_curve(), ifc2x3.ifccompositecurve.closedcurve(), ifc4.ifccompositecurve.closedcurve(), Mod.PartDesign.WizardShaft.Shaft.Shaft.editConstraint(), Mod.PartDesign.WizardShaft.Shaft.Shaft.equilibrium(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.evaluate(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.findSegment(), Mod.PartDesign.WizardShaft.Shaft.Shaft.getConstraint(), Mod.PartDesign.WizardShaft.Shaft.Shaft.getLengthTo(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.index(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.integrate(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.isZero(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.lowervalue(), automotive_design.composite_curve.n_segments(), config_control_design.composite_curve.n_segments(), automotive_design.rectangular_composite_surface.n_u(), config_control_design.rectangular_composite_surface.n_u(), automotive_design.rectangular_composite_surface.n_v(), config_control_design.rectangular_composite_surface.n_v(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.negate(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.negated(), ifc2x3.ifccompositecurve.nsegments(), ifc4.ifccompositecurve.nsegments(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.output(), Mod.PartDesign.WizardShaft.Shaft.Shaft.showDiagram(), Mod.PartDesign.WizardShaft.Shaft.Shaft.updateConstraint(), Mod.PartDesign.WizardShaft.Shaft.Shaft.updateSegment(), and Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.value().

◆ sigmaB

◆ sigmaBstr

list Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaBstr = ["taut","sigmabz", "sigmaby"]
static

◆ sigmaBstrings

tuple Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaBstrings
static
Initial value:
= (("Torque stress [x]", "x", "mm", "\\tau_t", u"N/mm²"),
("Bending stress [z]", "x", "mm", "\\sigma_{b,z}", u"N/mm²"),
("Bending stress [y]", "x", "mm", "\\sigma_{b,y}", u"N/mm²"))

Referenced by Mod.PartDesign.WizardShaft.Shaft.Shaft.showDiagram().

◆ sigmaN

◆ sigmaNstr

list Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaNstr = ["sigmax","sigmay","sigmaz"]
static

◆ sigmaNstrings

tuple Mod.PartDesign.WizardShaft.Shaft.Shaft.sigmaNstrings
static
Initial value:
= (("Normal stress [x]", "x", "mm", "\\sigma_x", u"N/mm²"),
("Shear stress [y]", "x", "mm", "\\sigma_y", u"N/mm²"),
("Shear stress [z]", "x", "mm", "\\sigma_z", u"N/mm²"))

Referenced by Mod.PartDesign.WizardShaft.Shaft.Shaft.showDiagram().

◆ w

◆ wstr

list Mod.PartDesign.WizardShaft.Shaft.Shaft.wstr = ["", "wy", "wz"]
static

◆ wstrings

tuple Mod.PartDesign.WizardShaft.Shaft.Shaft.wstrings
static
Initial value:
= (("", "", "", "", ""),
("Translation [y]", "x", "mm", "w_y", "mm"),
("Translation [z]", "x", "mm", "w_z", "mm"))

Referenced by Mod.PartDesign.WizardShaft.Shaft.Shaft.showDiagram().


The documentation for this class was generated from the following file: