Class HypoidGearSetDesign
Inheritance
System.Object
HypoidGearSetDesign
Implements
System.IDisposable
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public class HypoidGearSetDesign : AGMAGleasonConicalGearSetDesign, IEquatable<APIBase>, IDisposable
Properties
AveragePressureAngle
Declaration
public virtual double AveragePressureAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
BacklashAllowanceMax
Declaration
public double BacklashAllowanceMax { get; }
Property Value
| Type |
Description |
| System.Double |
|
BacklashAllowanceMin
Declaration
public double BacklashAllowanceMin { get; }
Property Value
| Type |
Description |
| System.Double |
|
BasicCrownGearAddendumFactor
Declaration
public double BasicCrownGearAddendumFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
BasicCrownGearDedendumFactor
Declaration
public double BasicCrownGearDedendumFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Clearance
Declaration
public virtual double Clearance { get; }
Property Value
| Type |
Description |
| System.Double |
|
DepthFactor
Declaration
public Overridable<double> DepthFactor { get; set; }
Property Value
DesiredPinionSpiralAngle
Declaration
public double DesiredPinionSpiralAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
DiametralPitch
Declaration
public double DiametralPitch { get; }
Property Value
| Type |
Description |
| System.Double |
|
DistanceFromMidpointOfTooth
Declaration
public double DistanceFromMidpointOfTooth { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ElasticCoefficient
Declaration
public double ElasticCoefficient { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double FaceContactRatio { get; }
Property Value
| Type |
Description |
| System.Double |
|
Gears
Declaration
[Obsolete("Use HypoidGears")]
public ReadOnlyCollection<HypoidGearDesign> Gears { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<HypoidGearDesign> |
|
GeometryFactorI
Declaration
public double GeometryFactorI { get; }
Property Value
| Type |
Description |
| System.Double |
|
HardnessRatioFactor
Declaration
public double HardnessRatioFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
HypoidGears
Declaration
public ReadOnlyCollection<HypoidGearDesign> HypoidGears { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<HypoidGearDesign> |
|
HypoidMeshes
Declaration
public ReadOnlyCollection<HypoidGearMeshDesign> HypoidMeshes { get; }
Property Value
InfluenceFactorOfLimitPressureAngle
Declaration
public double InfluenceFactorOfLimitPressureAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
LimitPressureAngle
Declaration
public double LimitPressureAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
MeanCircularPitch
Declaration
public double MeanCircularPitch { get; }
Property Value
| Type |
Description |
| System.Double |
|
MeanClearanceFactor
Declaration
public Overridable<double> MeanClearanceFactor { get; set; }
Property Value
MeanDiametralPitch
Declaration
public double MeanDiametralPitch { get; }
Property Value
| Type |
Description |
| System.Double |
|
Meshes
Declaration
[Obsolete("Use HypoidMeshes")]
public ReadOnlyCollection<HypoidGearMeshDesign> Meshes { get; }
Property Value
Declaration
public double ModifiedContactRatio { get; }
Property Value
| Type |
Description |
| System.Double |
|
Offset
Declaration
public virtual double Offset { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
PinionConcaveRootPressureAngle
Declaration
public double PinionConcaveRootPressureAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionConvexRootPressureAngle
Declaration
public double PinionConvexRootPressureAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionFaceAngle
Declaration
public double PinionFaceAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionInnerDedendum
Declaration
public double PinionInnerDedendum { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionInnerDedendumLimit
Declaration
public double PinionInnerDedendumLimit { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionInnerSpiralAngle
Declaration
public double PinionInnerSpiralAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionMeanPitchConcavePressureAngle
Declaration
public double PinionMeanPitchConcavePressureAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionMeanPitchConvexPressureAngle
Declaration
public double PinionMeanPitchConvexPressureAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionNumberOfTeeth
Declaration
public int PinionNumberOfTeeth { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
PinionOffsetAngleInPitchPlane
Declaration
public double PinionOffsetAngleInPitchPlane { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionOffsetAngleInPitchPlaneAtInnerEnd
Declaration
public double PinionOffsetAngleInPitchPlaneAtInnerEnd { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionOffsetAngleInRootPlane
Declaration
public override double PinionOffsetAngleInRootPlane { get; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
PinionPassedUndercutCheck
Declaration
public bool PinionPassedUndercutCheck { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
PinionPitchAngle
Declaration
public double PinionPitchAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionRootAngle
Declaration
public double PinionRootAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
PinionThicknessModificationCoefficientBacklashIncluded
Declaration
public double PinionThicknessModificationCoefficientBacklashIncluded { get; }
Property Value
| Type |
Description |
| System.Double |
|
PitchLimitPressureAngle
Declaration
public override double PitchLimitPressureAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
Declaration
public double ProfileContactRatio { get; }
Property Value
| Type |
Description |
| System.Double |
|
ProfileShiftCoefficient
Declaration
public double ProfileShiftCoefficient { get; }
Property Value
| Type |
Description |
| System.Double |
|
RatioBetweenOffsetAndWheelPitchDiameter
Declaration
public double RatioBetweenOffsetAndWheelPitchDiameter { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RoughCutterPointWidth
Declaration
public double RoughCutterPointWidth { get; }
Property Value
| Type |
Description |
| System.Double |
|
ShaftAngleDepartureFromPerpendicular
Declaration
public double ShaftAngleDepartureFromPerpendicular { get; }
Property Value
| Type |
Description |
| System.Double |
|
SizeFactorBending
Declaration
public Overridable<double> SizeFactorBending { get; }
Property Value
SpecifiedWheelAddendumAngle
Declaration
public double SpecifiedWheelAddendumAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
SpecifiedWheelDedendumAngle
Declaration
public double SpecifiedWheelDedendumAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
StockAllowance
Declaration
public double StockAllowance { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
StrengthBalanceObtained
Declaration
public double StrengthBalanceObtained { get; }
Property Value
| Type |
Description |
| System.Double |
|
ThicknessModificationCoefficientTheoretical
Declaration
public double ThicknessModificationCoefficientTheoretical { get; }
Property Value
| Type |
Description |
| System.Double |
|
ToothThicknessFactor
Declaration
public double ToothThicknessFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
TotalNumberOfTeeth
Declaration
public int TotalNumberOfTeeth { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
WheelAddendumFactor
Declaration
public Overridable<double> WheelAddendumFactor { get; set; }
Property Value
WheelFaceAngle
Declaration
public double WheelFaceAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelFaceWidth
Declaration
public double WheelFaceWidth { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
WheelFinishCutterPointWidth
Declaration
public Overridable<double> WheelFinishCutterPointWidth { get; set; }
Property Value
WheelFinishCutterPointWidthSuppressed
Declaration
public virtual double WheelFinishCutterPointWidthSuppressed { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
WheelInnerBladeAngleConvex
Declaration
public double WheelInnerBladeAngleConvex { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelInnerConeDistance
Declaration
public virtual double WheelInnerConeDistance { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelInnerPitchRadius
Declaration
public double WheelInnerPitchRadius { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelInnerSpiralAngle
Declaration
public double WheelInnerSpiralAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelInsidePointToCrossPointAlongWheelAxis
Declaration
public double WheelInsidePointToCrossPointAlongWheelAxis { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelMeanWholeDepth
Declaration
public double WheelMeanWholeDepth { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelMeanWorkingDepth
Declaration
public virtual double WheelMeanWorkingDepth { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelNumberOfTeeth
Declaration
public int WheelNumberOfTeeth { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
WheelOuterBladeAngleConcave
Declaration
public double WheelOuterBladeAngleConcave { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelOuterSpiralAngle
Declaration
public double WheelOuterSpiralAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelPitchAngle
Declaration
public double WheelPitchAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelPitchDiameter
Declaration
public override double WheelPitchDiameter { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
WheelRootAngle
Declaration
public double WheelRootAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelThicknessModificationCoefficientBacklashIncluded
Declaration
public double WheelThicknessModificationCoefficientBacklashIncluded { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelWholeDepth
Declaration
public double WheelWholeDepth { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelWorkingDepth
Declaration
public double WheelWorkingDepth { get; }
Property Value
| Type |
Description |
| System.Double |
|
Implements
System.IEquatable<T>
System.IDisposable
Extension Methods