Class CaseHardeningProperties
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CaseHardeningProperties
Implements
System.IEquatable<APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.Gears.GearDesigns.Cylindrical
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class CaseHardeningProperties : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Type | Description |
---|---|
APIBase |
Properties
DepthAtMaximumHardness
If the depth at the maximum hardness is not known, assume the maximum hardness occurs on the surface of the material.
Measurement: ShortLength
Declaration
public double DepthAtMaximumHardness { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EffectiveCaseDepth
The effective case depth is the normal distance below the surface where a specified level of hardness is maintained.
Measurement: ShortLength
Declaration
public double EffectiveCaseDepth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
HardnessProfileCalculationMethod
These methods assume that the hardness profile is smooth and continuous, with the hardness gradually decreasing from the surface to the core. Discontinuities will cause errors in the calculation according to ISO 6336-4:2019.
Declaration
public HardnessProfileCalculationMethod HardnessProfileCalculationMethod { get; set; }
Property Value
Type | Description |
---|---|
HardnessProfileCalculationMethod |
HeatTreatmentType
Declaration
public HeatTreatmentType HeatTreatmentType { get; }
Property Value
Type | Description |
---|---|
HeatTreatmentType |
TotalCaseDepth
The total case depth is the normal distance below the surface where the hardness becomes equal to the hardness of the core material.
Measurement: ShortLength
Declaration
public double TotalCaseDepth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
VickersHardnessHVAtEffectiveCaseDepth
Declaration
public double VickersHardnessHVAtEffectiveCaseDepth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Implements
System.IEquatable<T>