Class SimpleShaftDefinition
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
SimpleShaftDefinition
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class SimpleShaftDefinition : NamedDatabaseItem, IEquatable<APIBase>
Properties
DefaultFilletRadius
Declaration
public double DefaultFilletRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
DefaultSurfaceRoughness
Declaration
public ShaftSurfaceRoughness DefaultSurfaceRoughness { get; }
Property Value
DesignName
Declaration
public string DesignName { get; }
Property Value
Type |
Description |
System.String |
|
DesignShaftSections
Declaration
public ReadOnlyCollection<DesignShaftSection> DesignShaftSections { get; }
Property Value
FactorForGJLMaterial
Declaration
public double FactorForGJLMaterial { get; set; }
Property Value
Type |
Description |
System.Double |
|
GenericStressConcentrationFactors
Declaration
public ReadOnlyCollection<GenericStressConcentrationFactor> GenericStressConcentrationFactors { get; }
Property Value
Grooves
Declaration
public ReadOnlyCollection<ShaftGroove> Grooves { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<ShaftGroove> |
|
InnerProfile
Declaration
public ShaftProfile InnerProfile { get; }
Property Value
Material
Declaration
public DatabaseWithSelectedItem Material { get; set; }
Property Value
OuterProfile
Declaration
public ShaftProfile OuterProfile { get; }
Property Value
RadialHoles
Declaration
public ReadOnlyCollection<ShaftRadialHole> RadialHoles { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<ShaftRadialHole> |
|
ReportShaftFatigueWarnings
Issues concerning a shaft's suitability to be rated can fill up the status window and so are hidden by default. If this shaft is of particular concern for fatigue rating then select this option to see any issues relating to rating.
Declaration
public bool ReportShaftFatigueWarnings { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShaftMaterial
Declaration
public ShaftMaterialForReports ShaftMaterial { get; }
Property Value
SurfaceFinishSections
Declaration
public ReadOnlyCollection<ShaftSurfaceFinishSection> SurfaceFinishSections { get; }
Property Value
SurfaceTreatmentFactor
Declaration
public double SurfaceTreatmentFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
AddGenericStressConcentrationFactor()
Declaration
public void AddGenericStressConcentrationFactor()
Declaration
public void AddGenericStressConcentrationFactorForContextMenu()
AddGroove()
Declaration
Declaration
public void AddGrooveForContextMenu()
AddRadialHole()
Declaration
public void AddRadialHole()
Declaration
public void AddRadialHoleForContextMenu()
AddSurfaceFinishSection()
Declaration
public void AddSurfaceFinishSection()
Declaration
public void AddSurfaceFinishSectionForContextMenu()
Implements
System.IEquatable<T>
Extension Methods