Version: 15.0

    Show / Hide Table of Contents

    Class ConceptAxialClearanceBearing

    Inheritance
    System.Object
    APIBase
    BearingDesign
    NonLinearBearing
    ConceptClearanceBearing
    ConceptAxialClearanceBearing
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    ConceptClearanceBearing.ContactDiameter
    ConceptClearanceBearing.ContactStiffness
    BearingDesign.OutputDefaultReportTo(String)
    BearingDesign.GetDefaultReportWithEncodedImages()
    BearingDesign.OutputActiveReportTo(String)
    BearingDesign.OutputActiveReportAsTextTo(String)
    BearingDesign.GetActiveReportWithEncodedImages()
    BearingDesign.OutputNamedReportTo(String, String)
    BearingDesign.OutputNamedReportAsMastaReport(String, String)
    BearingDesign.OutputNamedReportAsTextTo(String, String)
    BearingDesign.GetNamedReportWithEncodedImages(String)
    BearingDesign.Mass
    BearingDesign.Type
    BearingDesign.Width
    BearingDesign.MassPropertiesOfElementsFromGeometry
    BearingDesign.MassPropertiesOfInnerRingFromGeometry
    BearingDesign.MassPropertiesOfOuterRingFromGeometry
    BearingDesign.TotalMassProperties
    BearingDesign.ReportNames
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    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.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.Bearings.BearingDesigns.Concept
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public sealed class ConceptAxialClearanceBearing : ConceptClearanceBearing, IEquatable<APIBase>

    Properties

    Bore

    Measurement: ShortLength

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

    Model

    Declaration
    public override BearingModel Model { get; }
    Property Value
    Type Description
    BearingModel
    Overrides
    BearingDesign.Model

    NodePosition

    Declaration
    public BearingNodePosition NodePosition { get; set; }
    Property Value
    Type Description
    BearingNodePosition

    OuterDiameter

    Measurement: ShortLength

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

    Thickness

    The difference between the inner and outer radii of the bearing i.e. half the difference between the outer diameter and bore diameter.

    Measurement: ShortLength

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

    XStiffness

    Measurement: LinearStiffness

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

    XStiffnessAppliedOnlyWhenContacting

    If this option is selected, the specified X stiffness becomes active only once clearance is taken. Otherwise the X stiffness is always active, no matter if the axial clearance has been taken up or not.

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

    YStiffness

    Measurement: LinearStiffness

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

    YStiffnessAppliedOnlyWhenContacting

    If this option is selected, the specified Y stiffness becomes active only once clearance is taken. Otherwise the Y stiffness is always active, no matter if the axial clearance has been taken up or not.

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

    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