Version: 13.0

    Show / Hide Table of Contents

    Class Bearing

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignEntity
    Part
    Component
    MountableComponent
    Connector
    Bearing
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    Connector.OuterComponent
    Connector.OuterConnection
    Connector.OuterSocket
    Connector.HouseIn(AbstractShaft, Double)
    Connector.OtherComponent(Component)
    Connector.TryHouseIn(AbstractShaft, Double)
    MountableComponent.RotationAboutAxis
    MountableComponent.InnerComponent
    MountableComponent.InnerConnection
    MountableComponent.InnerSocket
    MountableComponent.IsMounted
    MountableComponent.MountOn(AbstractShaft, Double)
    MountableComponent.TryMountOn(AbstractShaft, Double)
    Component.AdditionalModalDampingRatio
    Component.PolarInertia
    Component.PolarInertiaForSynchroniserSizingOnly
    Component.ReasonMassPropertiesAreUnknown
    Component.ReasonMassPropertiesAreZero
    Component.Translation
    Component.TransverseInertia
    Component.XAxis
    Component.YAxis
    Component.ZAxis
    Component.CoordinateSystemEulerAngles
    Component.LocalCoordinateSystem
    Component.Position
    Component.ComponentConnections
    Component.AvailableSocketOffsets
    Component.CentreOffset
    Component.TranslationVector
    Component.XAxisVector
    Component.YAxisVector
    Component.ZAxisVector
    Component.CanConnectTo(Component)
    Component.CanDeleteConnection(Connection)
    Component.ConnectTo(Component)
    Component.ConnectTo(Socket)
    Component.CreateCoordinateSystemEditor()
    Component.DiameterAtMiddleOfConnection(Connection)
    Component.DiameterOfSocketFor(Connection)
    Component.IsCoaxiallyConnectedTo(Component)
    Component.IsDirectlyConnectedTo(Component)
    Component.IsDirectlyOrIndirectlyConnectedTo(Component)
    Component.MoveAllConcentricPartsRadially(Double, Double)
    Component.MoveAlongAxis(Double)
    Component.MoveWithConcentricPartsToNewOrigin(Vector3D)
    Component.PossibleSocketsToConnectWith(Component)
    Component.PossibleSocketsToConnectWith(Socket)
    Component.SetPositionAndAxisOfComponentAndConnectedComponents(Vector3D, Vector3D)
    Component.SetPositionAndRotationOfComponentAndConnectedComponents(CoordinateSystem3D)
    Component.SetPositionOfComponentAndConnectedComponents(Vector3D)
    Component.SocketNamed(String)
    Component.TryConnectTo(Component, Double)
    Part.TwoDDrawing
    Part.TwoDDrawingFullModel
    Part.ThreeDIsometricView
    Part.ThreeDView
    Part.ThreeDViewOrientatedInXyPlaneWithZAxisPointingIntoTheScreen
    Part.ThreeDViewOrientatedInXyPlaneWithZAxisPointingOutOfTheScreen
    Part.ThreeDViewOrientatedInXzPlaneWithYAxisPointingIntoTheScreen
    Part.ThreeDViewOrientatedInXzPlaneWithYAxisPointingOutOfTheScreen
    Part.ThreeDViewOrientatedInYzPlaneWithXAxisPointingIntoTheScreen
    Part.ThreeDViewOrientatedInYzPlaneWithXAxisPointingOutOfTheScreen
    Part.DrawingNumber
    Part.EditableName
    Part.Mass
    Part.UniqueName
    Part.MassPropertiesFromDesign
    Part.MassPropertiesFromDesignIncludingPlanetaryDuplicates
    Part.Connections
    Part.LocalConnections
    Part.ConnectionsTo(Part)
    Part.CopyTo(Assembly)
    Part.CreateGeometryExportOptions()
    Part.DeleteConnections()
    DesignEntity._parent
    DesignEntity.Comment
    DesignEntity.Delete()
    DesignEntity.ID
    DesignEntity.Icon
    DesignEntity.SmallIcon
    DesignEntity.DesignProperties
    DesignEntity.AllDesignEntities
    DesignEntity.AllStatusErrors
    DesignEntity.Status
    DesignEntity.UserSpecifiedData
    DesignEntity.ReportNames
    DesignEntity.OutputDefaultReportTo(String)
    DesignEntity.GetDefaultReportWithEncodedImages()
    DesignEntity.OutputActiveReportTo(String)
    DesignEntity.OutputActiveReportAsTextTo(String)
    DesignEntity.GetActiveReportWithEncodedImages()
    DesignEntity.OutputNamedReportTo(String, String)
    DesignEntity.OutputNamedReportAsMastaReport(String, String)
    DesignEntity.OutputNamedReportAsTextTo(String, String)
    DesignEntity.GetNamedReportWithEncodedImages(String)
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.SystemModel.PartModel
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class Bearing : Connector, IEquatable<APIBase>

    Properties

    AxialDisplacementPreload

    A positive value results in interference, a negative value gives an axial mounting clearance.

    Measurement: VeryShortLength

    Declaration
    public double AxialDisplacementPreload { get; set; }
    Property Value
    Type Description
    System.Double

    AxialForcePreload

    Force from the preload spring at mounting. If this force is non-zero then this implicitly specifies an initial spring compression.

    Measurement: Force

    Declaration
    public double AxialForcePreload { get; set; }
    Property Value
    Type Description
    System.Double

    AxialInternalClearance

    The amount of axial movement between inner and outer race before contact is made. If the bearing can take load in both directions this is the amount of movement from one extreme axial position to the other.

    Measurement: VeryShortLength

    Declaration
    public Overridable<double> AxialInternalClearance { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    AxialInternalClearanceTolerance

    The amount of axial movement between inner and outer race before contact is made. If the bearing can take load in both directions this is the amount of movement from one extreme axial position to the other.

    Declaration
    public AxialInternalClearanceTolerance AxialInternalClearanceTolerance { get; }
    Property Value
    Type Description
    AxialInternalClearanceTolerance

    AxialStiffnessAtMountingPoints

    The axial stiffness where the bearing contacts its mounting points, or when a preload spring is fully compressed.

    Measurement: LinearStiffness

    Declaration
    public double AxialStiffnessAtMountingPoints { get; set; }
    Property Value
    Type Description
    System.Double

    BearingLifeAdjustmentFactorForOperatingConditions

    Operating conditions which remain to be taken into account here include the adequacy of the lubrication (at the operating speed and temperature), presence of foreign matter, conditions causing changes in material properties (for example high temperature causing reduced hardness) and mounting conditions. The influence on bearing life of such conditions may be taken into account by the introduction of the Life Adjustment Factor for Operating Conditions. From section 8.5 of ANSI/ABMA 9:2015 and ANSI/ABMA 11:2014.

    Declaration
    public Overridable<double> BearingLifeAdjustmentFactorForOperatingConditions { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    BearingLifeAdjustmentFactorForSpecialBearingProperties

    A bearing may acquire special properties, with regard to life, by the use of a special type and quality of material and/or special manufacturing processes and/or special design. Such special life properties are taken into account by the application of the Life Adjustment Factor for Special Bearing Properties. From section 8.4 of ANSI/ABMA 9:2015 and ANSI/ABMA 11:2014.

    Declaration
    public Overridable<double> BearingLifeAdjustmentFactorForSpecialBearingProperties { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    BearingLifeModificationFactor

    This factor is calculated in ISO 281:2007 but here you can specify a value to be used instead.

    Declaration
    public Overridable<double> BearingLifeModificationFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    BearingToleranceClass

    Declaration
    public EnumWithSelectedValue<BearingToleranceClass> BearingToleranceClass { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<BearingToleranceClass>

    BearingToleranceDefinition

    Declaration
    public BearingToleranceDefinitionOptions BearingToleranceDefinition { get; set; }
    Property Value
    Type Description
    BearingToleranceDefinitionOptions

    CoefficientOfFriction

    This is used when calculating frictional losses between components connected to the two sides of axial and radial clearance bearings.

    Declaration
    public Overridable<double> CoefficientOfFriction { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    DampingOptions

    Declaration
    public BearingDampingMatrixOption DampingOptions { get; set; }
    Property Value
    Type Description
    BearingDampingMatrixOption

    Detail

    Declaration
    public BearingDesign Detail { get; }
    Property Value
    Type Description
    BearingDesign

    DiameterOfContactOnInnerRaceAtNominalContactAngle

    Diameter of the contact between the element and the inner race for a rolling bearing. If the bearing has multiple contact points per race this is the diameter at the element outer/inner at 0 contact angle.

    Measurement: ShortLength

    Declaration
    public double DiameterOfContactOnInnerRaceAtNominalContactAngle { get; }
    Property Value
    Type Description
    System.Double

    DiameterOfContactOnLeftRace

    Diameter of the contact between the element and the left race for a rolling bearing

    Measurement: ShortLength

    Declaration
    public double DiameterOfContactOnLeftRace { get; }
    Property Value
    Type Description
    System.Double

    DiameterOfContactOnOuterRaceAtNominalContactAngle

    Diameter of the contact between the element and the outer race for a rolling bearing. If the bearing has multiple contact points per race this is the diameter at the element outer/inner at 0 contact angle.

    Measurement: ShortLength

    Declaration
    public double DiameterOfContactOnOuterRaceAtNominalContactAngle { get; }
    Property Value
    Type Description
    System.Double

    DiameterOfContactOnRightRace

    Diameter of the contact between the element and the right race for a rolling bearing

    Measurement: ShortLength

    Declaration
    public double DiameterOfContactOnRightRace { get; }
    Property Value
    Type Description
    System.Double

    DifferenceBetweenInnerDiameterAndDiameterOfConnectedComponentAtInnerConnection

    Measurement: ShortLength

    Declaration
    public double DifferenceBetweenInnerDiameterAndDiameterOfConnectedComponentAtInnerConnection { get; }
    Property Value
    Type Description
    System.Double

    DifferenceBetweenOuterDiameterAndDiameterOfConnectedComponentAtOuterConnection

    Measurement: ShortLength

    Declaration
    public double DifferenceBetweenOuterDiameterAndDiameterOfConnectedComponentAtOuterConnection { get; }
    Property Value
    Type Description
    System.Double

    DisplacementForStiffnessOperatingPoint

    This should be the displacement of the bearing at the operating point where the specified stiffness matrix was extracted.

    Declaration
    public VectorWithLinearAndAngularComponents DisplacementForStiffnessOperatingPoint { get; }
    Property Value
    Type Description
    VectorWithLinearAndAngularComponents

    EfficiencyRatingMethod

    The default value is coming from the design.

    Declaration
    public Overridable<BearingEfficiencyRatingMethod> EfficiencyRatingMethod { get; set; }
    Property Value
    Type Description
    Overridable<BearingEfficiencyRatingMethod>

    FeedFlowRate

    Used in the calculation of Heat Dissipation Capacity of Bearing Lubrication for rolling bearings. Also used in the tilting pad and tilting thrust pad bearing models.

    Measurement: FlowRate

    Declaration
    public Overridable<double> FeedFlowRate { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    FeedPressure

    Used in the calculation of pressure flow rate for plain journal bearings.

    Measurement: Stress

    Declaration
    public Overridable<double> FeedPressure { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    FirstElementAngle

    Measurement: Angle

    Declaration
    public Overridable<double> FirstElementAngle { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    ForceAtZeroDisplacement

    This force will be applied to the bearing to allow for static analysis results to match those used to generate the bearing stiffness matrix.

    Declaration
    public VectorWithLinearAndAngularComponents ForceAtZeroDisplacement { get; }
    Property Value
    Type Description
    VectorWithLinearAndAngularComponents

    ForceAtZeroDisplacementInputMethod

    Declaration
    public BearingF0InputMethod ForceAtZeroDisplacementInputMethod { get; set; }
    Property Value
    Type Description
    BearingF0InputMethod

    ForceForStiffnessOperatingPoint

    This should be the force on the bearing at the operating point where the specified stiffness matrix was extracted.

    Declaration
    public VectorWithLinearAndAngularComponents ForceForStiffnessOperatingPoint { get; }
    Property Value
    Type Description
    VectorWithLinearAndAngularComponents

    FrictionCoefficients

    Declaration
    public RollingBearingFrictionCoefficients FrictionCoefficients { get; }
    Property Value
    Type Description
    RollingBearingFrictionCoefficients

    HasRadialMountingClearance

    Specifies that the bearing is mounted with a radial gap which is never taken up

    Declaration
    public bool HasRadialMountingClearance { get; set; }
    Property Value
    Type Description
    System.Boolean

    InnerDiameter

    When not mounted on a shaft this will set the inner diameter of the bearing.

    Measurement: ShortLength

    Declaration
    public Overridable<double> InnerDiameter { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    InnerFittingChart

    Declaration
    public SimpleChartDefinition InnerFittingChart { get; }
    Property Value
    Type Description
    SimpleChartDefinition

    InnerMountingSleeveBoreTolerance

    Declaration
    public OuterSupportTolerance InnerMountingSleeveBoreTolerance { get; }
    Property Value
    Type Description
    OuterSupportTolerance

    InnerMountingSleeveOuterDiameterTolerance

    Declaration
    public InnerSupportTolerance InnerMountingSleeveOuterDiameterTolerance { get; }
    Property Value
    Type Description
    InnerSupportTolerance

    InnerNodePositionFromCentre

    The deviation of the node from the centre of the bearing in the MASTA node model. This is also where nodes should be positioned for connecting to an FE Part.

    Measurement: ShortLength

    Declaration
    public double InnerNodePositionFromCentre { get; }
    Property Value
    Type Description
    System.Double

    InnerSupportDetail

    Declaration
    public SupportDetail InnerSupportDetail { get; }
    Property Value
    Type Description
    SupportDetail

    IsInternalClearanceAdjustedAfterFitting

    If the internal clearance of the bearing is adjusted after the bearing rings have been mounted, then the change in raceway diameter from any interference fit should not be included in the analysis.

    Declaration
    public Overridable<bool> IsInternalClearanceAdjustedAfterFitting { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    IsRadialBearing

    Declaration
    public bool IsRadialBearing { get; }
    Property Value
    Type Description
    System.Boolean

    JournalBearingType

    Declaration
    public JournalBearingType JournalBearingType { get; set; }
    Property Value
    Type Description
    JournalBearingType

    LeftNodePositionFromCentre

    The deviation of the node from the centre of the bearing in the MASTA node model. This is also where nodes should be positioned for connecting to an FE Part.

    Measurement: ShortLength

    Declaration
    public double LeftNodePositionFromCentre { get; }
    Property Value
    Type Description
    System.Double

    LeftSupportDetail

    Declaration
    public SupportDetail LeftSupportDetail { get; }
    Property Value
    Type Description
    SupportDetail

    Length

    Measurement: ShortLength

    Declaration
    public override double Length { get; set; }
    Property Value
    Type Description
    System.Double
    Overrides
    Component.Length

    LubricationDetail

    Declaration
    public DatabaseWithSelectedItem LubricationDetail { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    MaximumBearingLifeModificationFactor

    Declaration
    public Overridable<double> MaximumBearingLifeModificationFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    Model

    Declaration
    public EnumWithSelectedValue<BearingModel> Model { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<BearingModel>

    Mounting

    Declaration
    public ReadOnlyCollection<BearingRaceMountingOptions> Mounting { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<BearingRaceMountingOptions>

    OffsetOfContactOnInnerRaceAtNominalContactAngle

    Axial offset from the bearing centre of the contact between the element and the inner race for a rolling bearing. If the bearing has multiple contact points per race this is the offset at the element outer/inner at 0 contact angle.

    Measurement: ShortLength

    Declaration
    public double OffsetOfContactOnInnerRaceAtNominalContactAngle { get; }
    Property Value
    Type Description
    System.Double

    OffsetOfContactOnLeftRace

    Axial offset from the bearing centre of the contact between the element and the left race for a rolling bearing

    Measurement: ShortLength

    Declaration
    public double OffsetOfContactOnLeftRace { get; }
    Property Value
    Type Description
    System.Double

    OffsetOfContactOnOuterRaceAtNominalContactAngle

    Axial offset from the bearing centre of the contact between the element and the outer race for a rolling bearing. If the bearing has multiple contact points per race this is the offset at the element outer/inner at 0 contact angle.

    Measurement: ShortLength

    Declaration
    public double OffsetOfContactOnOuterRaceAtNominalContactAngle { get; }
    Property Value
    Type Description
    System.Double

    OffsetOfContactOnRightRace

    Axial offset from the bearing centre of the contact between the element and the right race for a rolling bearing

    Measurement: ShortLength

    Declaration
    public double OffsetOfContactOnRightRace { get; }
    Property Value
    Type Description
    System.Double

    Orientation

    Specifies which way around a particular bearing design is mounted on the shaft.

    Declaration
    public Orientations Orientation { get; set; }
    Property Value
    Type Description
    Orientations

    OuterDiameter

    When not housed in a shaft this will set the outer diameter of the bearing.

    Measurement: ShortLength

    Declaration
    public Overridable<double> OuterDiameter { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OuterFittingChart

    Declaration
    public SimpleChartDefinition OuterFittingChart { get; }
    Property Value
    Type Description
    SimpleChartDefinition

    OuterMountingSleeveBoreTolerance

    Declaration
    public OuterSupportTolerance OuterMountingSleeveBoreTolerance { get; }
    Property Value
    Type Description
    OuterSupportTolerance

    OuterMountingSleeveOuterDiameterTolerance

    Declaration
    public InnerSupportTolerance OuterMountingSleeveOuterDiameterTolerance { get; }
    Property Value
    Type Description
    InnerSupportTolerance

    OuterNodePositionFromCentre

    The deviation of the node from the centre of the bearing in the MASTA node model. This is also where nodes should be positioned for connecting to an FE Part.

    Measurement: ShortLength

    Declaration
    public double OuterNodePositionFromCentre { get; }
    Property Value
    Type Description
    System.Double

    OuterSupportDetail

    Declaration
    public SupportDetail OuterSupportDetail { get; }
    Property Value
    Type Description
    SupportDetail

    OverriddenLubricationDetail

    Declaration
    public LubricationDetail OverriddenLubricationDetail { get; }
    Property Value
    Type Description
    LubricationDetail

    OverrideDesignLubricationDetail

    Declaration
    public bool OverrideDesignLubricationDetail { get; set; }
    Property Value
    Type Description
    System.Boolean

    PercentageDifferenceBetweenInnerDiameterAndDiameterOfConnectedComponentAtInnerConnection

    Measurement: Percentage

    Declaration
    public double PercentageDifferenceBetweenInnerDiameterAndDiameterOfConnectedComponentAtInnerConnection { get; }
    Property Value
    Type Description
    System.Double

    PercentageDifferenceBetweenOuterDiameterAndDiameterOfConnectedComponentAtOuterConnection

    Measurement: Percentage

    Declaration
    public double PercentageDifferenceBetweenOuterDiameterAndDiameterOfConnectedComponentAtOuterConnection { get; }
    Property Value
    Type Description
    System.Double

    PermissibleAxialLoadCalculationMethod

    Declaration
    public Overridable<CylindricalRollerMaxAxialLoadMethod> PermissibleAxialLoadCalculationMethod { get; set; }
    Property Value
    Type Description
    Overridable<CylindricalRollerMaxAxialLoadMethod>

    PermissibleTrackTruncation

    Measurement: Percentage

    Declaration
    public Overridable<double> PermissibleTrackTruncation { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    Preload

    Affects how the bearing is preloaded.

    Declaration
    public EnumWithSelectedValue<PreloadType> Preload { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<PreloadType>

    PreloadIsFromLeft

    Is the preload applied in the positive Z direction on the Outer Race?

    Declaration
    public bool PreloadIsFromLeft { get; set; }
    Property Value
    Type Description
    System.Boolean

    PreloadSpringInitialCompression

    The axial force preload is this initial compression scaled by the preload spring stiffness.

    Measurement: ShortLength

    Declaration
    public double PreloadSpringInitialCompression { get; set; }
    Property Value
    Type Description
    System.Double

    PreloadSpringMaxTravel

    The maximum distance the spring can be compressed, i.e. the difference in length between the uncompressed and fully compressed spring.

    Measurement: ShortLength

    Declaration
    public double PreloadSpringMaxTravel { get; set; }
    Property Value
    Type Description
    System.Double

    PreloadSpringOnOuter

    Is the preload spring applied to the outer race or inner race

    Declaration
    public bool PreloadSpringOnOuter { get; set; }
    Property Value
    Type Description
    System.Boolean

    PreloadSpringStiffness

    The stiffness of the spring used to apply force preload. Sometimes called spring rate.

    Measurement: LinearStiffness

    Declaration
    public double PreloadSpringStiffness { get; set; }
    Property Value
    Type Description
    System.Double

    RadialInternalClearance

    Only used by 'Tilting Pad Journal Bearing', for Rolling Bearings see 'Radial Internal Clearance Tolerance'. The radial distance through which one of the races may be displaced relative to the other, from one eccentric extreme position to the diametrically opposite extreme position. The radial internal clearance is therefore a diametrical dimension.

    Measurement: VeryShortLength

    Declaration
    public Overridable<double> RadialInternalClearance { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RadialInternalClearanceTolerance

    The radial distance through which one of the races may be displaced relative to the other, from one eccentric extreme position to the diametrically opposite extreme position. The radial internal clearance is therefore a diametrical dimension.

    Declaration
    public RadialInternalClearanceTolerance RadialInternalClearanceTolerance { get; }
    Property Value
    Type Description
    RadialInternalClearanceTolerance

    RightNodePositionFromCentre

    The deviation of the node from the centre of the bearing in the MASTA node model. This is also where nodes should be positioned for connecting to an FE Part.

    Measurement: ShortLength

    Declaration
    public double RightNodePositionFromCentre { get; }
    Property Value
    Type Description
    System.Double

    RightSupportDetail

    Declaration
    public SupportDetail RightSupportDetail { get; }
    Property Value
    Type Description
    SupportDetail

    RingToleranceInner

    Declaration
    public InnerRingTolerance RingToleranceInner { get; }
    Property Value
    Type Description
    InnerRingTolerance

    RingToleranceLeft

    Declaration
    public RingTolerance RingToleranceLeft { get; }
    Property Value
    Type Description
    RingTolerance

    RingToleranceOuter

    Declaration
    public OuterRingTolerance RingToleranceOuter { get; }
    Property Value
    Type Description
    OuterRingTolerance

    RingToleranceRight

    Declaration
    public RingTolerance RingToleranceRight { get; }
    Property Value
    Type Description
    RingTolerance

    SimpleBearingDetailProperty

    Declaration
    public BearingDesign SimpleBearingDetailProperty { get; }
    Property Value
    Type Description
    BearingDesign

    SpecifiedStiffnessForLinearBearingInLocalCoordinateSystem

    Declaration
    public double[, ] SpecifiedStiffnessForLinearBearingInLocalCoordinateSystem { get; set; }
    Property Value
    Type Description
    System.Double[,]

    SupportToleranceInner

    Declaration
    public InnerSupportTolerance SupportToleranceInner { get; }
    Property Value
    Type Description
    InnerSupportTolerance

    SupportToleranceLeft

    Declaration
    public SupportTolerance SupportToleranceLeft { get; }
    Property Value
    Type Description
    SupportTolerance

    SupportToleranceOuter

    Declaration
    public OuterSupportTolerance SupportToleranceOuter { get; }
    Property Value
    Type Description
    OuterSupportTolerance

    SupportToleranceRight

    Declaration
    public SupportTolerance SupportToleranceRight { get; }
    Property Value
    Type Description
    SupportTolerance

    SystemIncludesOilPump

    Declaration
    public bool SystemIncludesOilPump { get; }
    Property Value
    Type Description
    System.Boolean

    ToleranceCombinations

    Declaration
    public ReadOnlyCollection<ToleranceCombination> ToleranceCombinations { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ToleranceCombination>

    UseDesignISO14179Settings

    Declaration
    public bool UseDesignISO14179Settings { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    SetDetailFromCatalogue(BearingCatalog, String)

    Declaration
    public void SetDetailFromCatalogue(BearingCatalog catalogue, string designation)
    Parameters
    Type Name Description
    BearingCatalog catalogue
    System.String designation

    TryAttachLeftSideTo(Shaft, Double)

    Declaration
    public ComponentsConnectedResult TryAttachLeftSideTo(Shaft shaft, double offset = NaN)
    Parameters
    Type Name Description
    Shaft shaft
    System.Double offset
    Returns
    Type Description
    ComponentsConnectedResult

    TryAttachRightSideTo(Shaft, Double)

    Declaration
    public ComponentsConnectedResult TryAttachRightSideTo(Shaft shaft, double offset = NaN)
    Parameters
    Type Name Description
    Shaft shaft
    System.Double offset
    Returns
    Type Description
    ComponentsConnectedResult

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top