Class CylindricalGearFlankDesign
Inheritance
System.Object
CylindricalGearFlankDesign
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public class CylindricalGearFlankDesign : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
AbsoluteBaseDiameter
Declaration
public double AbsoluteBaseDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double AbsoluteFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double AbsoluteFormToSAPDiameterClearance { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double AbsoluteTipFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
BaseDiameter
Declaration
public double BaseDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
BaseThicknessHalfAngle
Declaration
public double BaseThicknessHalfAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double BaseToFormDiameterClearance { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double BaseToFormDiameterClearanceAsNormalModuleRatio { get; }
Property Value
| Type |
Description |
| System.Double |
|
ChamferAngleInNormalPlane
Declaration
public double ChamferAngleInNormalPlane { get; }
Property Value
| Type |
Description |
| System.Double |
|
EffectiveTipRadius
Declaration
public double EffectiveTipRadius { get; }
Property Value
| Type |
Description |
| System.Double |
|
FlankName
Declaration
public string FlankName { get; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
public double FormRadius { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double FormToSAPDiameterAbsoluteClearanceAsNormalModuleRatio { get; }
Property Value
| Type |
Description |
| System.Double |
|
HasChamfer
Declaration
public bool HasChamfer { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public CylindricalGearProfileMeasurement HighestPointOfFewestToothContacts { get; }
Property Value
IsUndercutByCutter
Declaration
public bool IsUndercutByCutter { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public CylindricalGearProfileMeasurement LowestPointOfFewestToothContacts { get; }
Property Value
LowestSAPDiameter
Declaration
public double LowestSAPDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
LowestStartOfActiveProfile
Declaration
public CylindricalGearProfileMeasurement LowestStartOfActiveProfile { get; }
Property Value
Declaration
public double MeanNormalThicknessAtRootFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double MeanNormalThicknessAtTipFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
NormalBasePitch
Declaration
public double NormalBasePitch { get; }
Property Value
| Type |
Description |
| System.Double |
|
NormalPressureAngle
Declaration
public double NormalPressureAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
RadiiOfCurvatureAtTip
Declaration
public Overridable<double> RadiiOfCurvatureAtTip { get; set; }
Property Value
RootDiameterReporting
Declaration
public CylindricalGearProfileMeasurement RootDiameterReporting { get; }
Property Value
Declaration
public CylindricalGearProfileMeasurement RootForm { get; }
Property Value
Declaration
public double RootFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RootFormRollAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RootFormRollDistance { get; }
Property Value
| Type |
Description |
| System.Double |
|
SignedRootDiameter
Declaration
public double SignedRootDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
TipDiameterReporting
Declaration
public CylindricalGearProfileMeasurement TipDiameterReporting { get; }
Property Value
Declaration
public CylindricalGearProfileMeasurement TipForm { get; }
Property Value
Declaration
public double TipFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double TipFormRollAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double TipFormRollDistance { get; }
Property Value
| Type |
Description |
| System.Double |
|
ToothThicknessHalfAngleAtReferenceCircle
Declaration
public double ToothThicknessHalfAngleAtReferenceCircle { get; }
Property Value
| Type |
Description |
| System.Double |
|
TransverseBasePitch
Declaration
public double TransverseBasePitch { get; }
Property Value
| Type |
Description |
| System.Double |
|
TransverseChamferAngle
Declaration
public double TransverseChamferAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
TransversePressureAngle
Declaration
public double TransversePressureAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
Implements
System.IEquatable<T>
Extension Methods