Class CylindricalGearMeshFlankDesign
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CylindricalGearMeshFlankDesign
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 CylindricalGearMeshFlankDesign : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Type | Description |
---|---|
APIBase |
Properties
DegreeOfToothLoss
Calculated according to VDI 2736:2014 and used for plastic tooth temperature calculations, partial contact ratio is calculated based on the tip diameter.
Declaration
public double DegreeOfToothLoss { get; }
Property Value
Type | Description |
---|---|
System.Double |
FlankName
Declaration
public string FlankName { get; }
Property Value
Type | Description |
---|---|
System.String |
LengthOfContact
The length of the path of contact from SAP to EAP measured along the transverse line of action
Measurement: ShortLength
Declaration
public double LengthOfContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
SpecificSlidingChart
Declaration
public TwoDChartDefinition SpecificSlidingChart { get; }
Property Value
Type | Description |
---|---|
TwoDChartDefinition |
SumOfBaseRadius
Measurement: ShortLength
Declaration
public double SumOfBaseRadius { get; }
Property Value
Type | Description |
---|---|
System.Double |
ToothLossFactor
Calculated according to ISO/TR 14179-2:2001 Equation 14, addendum contact ratio is calculated based on the EAP diameter.
Declaration
public double ToothLossFactor { get; }
Property Value
Type | Description |
---|---|
System.Double |
TotalContactRatio
Declaration
public double TotalContactRatio { get; }
Property Value
Type | Description |
---|---|
System.Double |
TransverseContactRatio
Declaration
public double TransverseContactRatio { get; }
Property Value
Type | Description |
---|---|
System.Double |
VirtualContactRatio
Declaration
public double VirtualContactRatio { get; }
Property Value
Type | Description |
---|---|
System.Double |
WorkingNormalPressureAngle
Measurement: Angle
Declaration
public double WorkingNormalPressureAngle { get; }
Property Value
Type | Description |
---|---|
System.Double |
WorkingTransversePressureAngle
Measurement: Angle
Declaration
public double WorkingTransversePressureAngle { get; }
Property Value
Type | Description |
---|---|
System.Double |
Implements
System.IEquatable<T>