Class MountableComponent
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
MountableComponent
Implements
System.IEquatable<APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.SystemModel.PartModel
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public abstract class MountableComponent : Component, IEquatable<APIBase>
Properties
InnerComponent
Declaration
public AbstractShaft InnerComponent { get; }
Property Value
| Type | Description |
|---|---|
| AbstractShaft |
InnerConnection
Declaration
public Connection InnerConnection { get; }
Property Value
| Type | Description |
|---|---|
| Connection |
InnerSocket
Declaration
public virtual CylindricalSocket InnerSocket { get; }
Property Value
| Type | Description |
|---|---|
| CylindricalSocket |
IsMounted
Declaration
public bool IsMounted { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
RotationAboutAxis
Describes the rotation of the local X and Y axes around the local Z axis.
Measurement: Angle
Declaration
public double RotationAboutAxis { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Methods
MountOn(AbstractShaft, Double)
Declaration
public CoaxialConnection MountOn(AbstractShaft shaft, double offset = NaN)
Parameters
| Type | Name | Description |
|---|---|---|
| AbstractShaft | shaft | |
| System.Double | offset |
Returns
| Type | Description |
|---|---|
| CoaxialConnection |
TryMountOn(AbstractShaft, Double)
Declaration
public ComponentsConnectedResult TryMountOn(AbstractShaft shaft, double offset = NaN)
Parameters
| Type | Name | Description |
|---|---|---|
| AbstractShaft | shaft | |
| System.Double | offset |
Returns
| Type | Description |
|---|---|
| ComponentsConnectedResult |
Implements
System.IEquatable<T>