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>