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