Class Shaft
Inheritance
System.Object
Shaft
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public class Shaft : AbstractShaft, IEquatable<APIBase>
Properties
ActiveDefinition
Declaration
public SimpleShaftDefinition ActiveDefinition { get; }
Property Value
ActiveDesign
Declaration
public DatabaseWithSelectedItem ActiveDesign { get; set; }
Property Value
CADModel
Declaration
public ListWithSelectedItem<GuideDxfModel> CADModel { get; set; }
Property Value
FESubstructureReplacingThis
Declaration
public virtual FESubstructure FESubstructureReplacingThis { get; }
Property Value
GuideImage
Declaration
public GuideImage GuideImage { get; }
Property Value
HasGuideImage
Declaration
public bool HasGuideImage { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsReplacedByFE
Declaration
public bool IsReplacedByFE { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
LeftSideOffset
Declaration
public double LeftSideOffset { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Length
Declaration
public override double Length { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
MassOfShaftBody
Declaration
public double MassOfShaftBody { get; }
Property Value
| Type |
Description |
| System.Double |
|
PolarInertiaOfShaftBody
Declaration
public double PolarInertiaOfShaftBody { get; }
Property Value
| Type |
Description |
| System.Double |
|
PositionFixed
Declaration
public virtual bool PositionFixed { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
RotationAboutAxisForAllMountedComponents
Declaration
public double RotationAboutAxisForAllMountedComponents { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
StressToYieldStrengthFactor
Declaration
public double StressToYieldStrengthFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
UsesCADGuide
Declaration
public bool UsesCADGuide { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
AddSection(Double, Double, Double, Double, Double, Double)
Declaration
public void AddSection(double startOffset, double endOffset, double startOuter, double startInner, double endOuter, double endInner)
Parameters
| Type |
Name |
Description |
| System.Double |
startOffset |
|
| System.Double |
endOffset |
|
| System.Double |
startOuter |
|
| System.Double |
startInner |
|
| System.Double |
endOuter |
|
| System.Double |
endInner |
|
ImportShaft()
Declaration
public void ImportShaft()
MountComponent(MountableComponent, Double)
Declaration
public void MountComponent(MountableComponent component, double offset)
Parameters
ReadRXF(String)
Declaration
public void ReadRXF(string fileName)
Parameters
| Type |
Name |
Description |
| System.String |
fileName |
|
RemoveAllSections()
Declaration
public void RemoveAllSections()
RemoveDuplications()
Declaration
public void RemoveDuplications()
Implements
System.IEquatable<T>
Extension Methods