Class GearMaterial
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
GearMaterial
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public abstract class GearMaterial : Material, IEquatable<APIBase>
Properties
ApplyDeratingFactorsToBendingCustomSNCurve
If this option is not selected, the SN Curve is assumed to have been obtained from the actual gears under consideration and no derating factors will be applied in the rating. If this option is selected, the SN Curve is assumed to have been obtained from gears which closely represent the test gears of the standard being used for rating and the permissible stress will be calculated including the derating factors from the standard.
Declaration
public bool ApplyDeratingFactorsToBendingCustomSNCurve { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
If this option is not selected, the SN Curve is assumed to have been obtained from the actual gears under consideration and no derating factors will be applied in the rating. If it is selected, the SN Curve is assumed to have been obtained from gears which closely represent the test gears of the standard being used for rating and the permissible stress will be calculated including the derating factors from the standard.
Declaration
public bool ApplyDeratingFactorsToContactCustomSNCurve { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CoreHardness
The core hardness in the units of the currently selected Hardness Type measurement scale.
Declaration
public double CoreHardness { get; set; }
Property Value
Type |
Description |
System.Double |
|
N0Bending
Declaration
public virtual double N0Bending { get; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public virtual double N0Contact { get; }
Property Value
Type |
Description |
System.Double |
|
NCBending
Declaration
public double NCBending { get; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double NCContact { get; }
Property Value
Type |
Description |
System.Double |
|
NumberOfKnownPointsForUserSNCurveBendingStress
Declaration
public int NumberOfKnownPointsForUserSNCurveBendingStress { get; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int NumberOfKnownPointsForUserSNCurveForContactStress { get; }
Property Value
Type |
Description |
System.Int32 |
|
SNCurveBending
Declaration
public SNCurve SNCurveBending { get; }
Property Value
Declaration
public SNCurve SNCurveContact { get; }
Property Value
Implements
System.IEquatable<T>
Extension Methods