Version: 13.0

    Show / Hide Table of Contents

    Class ConceptAxialClearanceBearing

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    BearingDesign
    NonLinearBearing
    ConceptClearanceBearing
    ConceptAxialClearanceBearing
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    ConceptClearanceBearing.ContactDiameter
    ConceptClearanceBearing.ContactStiffness
    BearingDesign._parent
    BearingDesign.Mass
    BearingDesign.Type
    BearingDesign.Width
    BearingDesign.MassPropertiesOfElementsFromGeometry
    BearingDesign.MassPropertiesOfInnerRingFromGeometry
    BearingDesign.MassPropertiesOfOuterRingFromGeometry
    BearingDesign.TotalMassProperties
    BearingDesign.ReportNames
    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)
    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.Bearings.BearingDesigns.Concept
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public 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

    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