Class CylindricalGearProfileModification
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CylindricalGearProfileModification
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 class CylindricalGearProfileModification : ProfileModification, IEquatable<APIBase>
Properties
BarrellingPeakPoint
Declaration
public CylindricalGearProfileMeasurement BarrellingPeakPoint { get; }
Property Value
BarrellingPeakPointDiameter
Declaration
public double BarrellingPeakPointDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
BarrellingPeakPointRadius
Declaration
public double BarrellingPeakPointRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
BarrellingPeakPointRollAngle
Declaration
public double BarrellingPeakPointRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
BarrellingPeakPointRollDistance
Declaration
public double BarrellingPeakPointRollDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationLowerLimit
Declaration
public CylindricalGearProfileMeasurement EvaluationLowerLimit { get; }
Property Value
EvaluationLowerLimitDiameter
Declaration
public double EvaluationLowerLimitDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationLowerLimitDiameterForZeroRootRelief
Declaration
public double EvaluationLowerLimitDiameterForZeroRootRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationLowerLimitForZeroRootRelief
Declaration
public CylindricalGearProfileMeasurement EvaluationLowerLimitForZeroRootRelief { get; }
Property Value
EvaluationLowerLimitRadius
Declaration
public double EvaluationLowerLimitRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationLowerLimitRadiusForZeroRootRelief
Declaration
public double EvaluationLowerLimitRadiusForZeroRootRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationLowerLimitRollAngle
Declaration
public double EvaluationLowerLimitRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationLowerLimitRollAngleForZeroRootRelief
Declaration
public double EvaluationLowerLimitRollAngleForZeroRootRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationLowerLimitRollDistance
Declaration
public double EvaluationLowerLimitRollDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationLowerLimitRollDistanceForZeroRootRelief
Declaration
public double EvaluationLowerLimitRollDistanceForZeroRootRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfLinearRootReliefDiameter
Declaration
public double EvaluationOfLinearRootReliefDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfLinearRootReliefRadius
Declaration
public double EvaluationOfLinearRootReliefRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfLinearRootReliefRollAngle
Declaration
public double EvaluationOfLinearRootReliefRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfLinearRootReliefRollDistance
Declaration
public double EvaluationOfLinearRootReliefRollDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfLinearTipReliefDiameter
Declaration
public double EvaluationOfLinearTipReliefDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfLinearTipReliefRadius
Declaration
public double EvaluationOfLinearTipReliefRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfLinearTipReliefRollAngle
Declaration
public double EvaluationOfLinearTipReliefRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfLinearTipReliefRollDistance
Declaration
public double EvaluationOfLinearTipReliefRollDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfParabolicRootReliefDiameter
Declaration
public double EvaluationOfParabolicRootReliefDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfParabolicRootReliefRadius
Declaration
public double EvaluationOfParabolicRootReliefRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfParabolicRootReliefRollAngle
Declaration
public double EvaluationOfParabolicRootReliefRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfParabolicRootReliefRollDistance
Declaration
public double EvaluationOfParabolicRootReliefRollDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfParabolicTipReliefDiameter
Declaration
public double EvaluationOfParabolicTipReliefDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfParabolicTipReliefRadius
Declaration
public double EvaluationOfParabolicTipReliefRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfParabolicTipReliefRollAngle
Declaration
public double EvaluationOfParabolicTipReliefRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfParabolicTipReliefRollDistance
Declaration
public double EvaluationOfParabolicTipReliefRollDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationUpperLimit
Declaration
public CylindricalGearProfileMeasurement EvaluationUpperLimit { get; }
Property Value
EvaluationUpperLimitDiameter
Declaration
public double EvaluationUpperLimitDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationUpperLimitDiameterForZeroTipRelief
Declaration
public double EvaluationUpperLimitDiameterForZeroTipRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationUpperLimitForZeroTipRelief
Declaration
public CylindricalGearProfileMeasurement EvaluationUpperLimitForZeroTipRelief { get; }
Property Value
EvaluationUpperLimitRadius
Declaration
public double EvaluationUpperLimitRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationUpperLimitRadiusForZeroTipRelief
Declaration
public double EvaluationUpperLimitRadiusForZeroTipRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationUpperLimitRollAngle
Declaration
public double EvaluationUpperLimitRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationUpperLimitRollAngleForZeroTipRelief
Declaration
public double EvaluationUpperLimitRollAngleForZeroTipRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationUpperLimitRollDistance
Declaration
public double EvaluationUpperLimitRollDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationUpperLimitRollDistanceForZeroTipRelief
Declaration
public double EvaluationUpperLimitRollDistanceForZeroTipRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
LinearReliefISOAGMADIN
Modification measured between the Evaluation Lower Limit and Evaluation Upper Limit. The ISO/AGMA option refers to the now common definition between the active versions of the their respective flank deviation standards. In particular:ISO 1328-1:2013, ANSI/AGMA ISO 1328-1-B14, DIN 21772:2012. The profile slope deviation is deemed to be positive when the mean profile line shows an increase in material toward the tooth tip, relative to the design profile.
Measurement: VeryShortLength
Declaration
public double LinearReliefISOAGMADIN { get; set; }
Property Value
Type |
Description |
System.Double |
|
LinearReliefLDP
Modification measured between the Evaluation Lower Limit and Evaluation Upper Limit
Measurement: VeryShortLength
Declaration
public double LinearReliefLDP { get; set; }
Property Value
Type |
Description |
System.Double |
|
LinearReliefVDI
Modification measured between the Evaluation Lower Limit and Evaluation Upper Limit. The VDI/VDE option refers to the definition of the active versions of VDI/VDE 2612 Blatt 1:2016. The profile slope deviations are deemed positive when the signed base diameter is greater than the signed base diameter of the design profile.
Measurement: VeryShortLength
Declaration
public double LinearReliefVDI { get; set; }
Property Value
Type |
Description |
System.Double |
|
LinearRootReliefEvaluation
Declaration
public CylindricalGearProfileMeasurement LinearRootReliefEvaluation { get; }
Property Value
LinearRootReliefStart
Declaration
public CylindricalGearProfileMeasurement LinearRootReliefStart { get; }
Property Value
LinearTipReliefEvaluation
Declaration
public CylindricalGearProfileMeasurement LinearTipReliefEvaluation { get; }
Property Value
LinearTipReliefStart
Declaration
public CylindricalGearProfileMeasurement LinearTipReliefStart { get; }
Property Value
ParabolicRootReliefEvaluation
Declaration
public CylindricalGearProfileMeasurement ParabolicRootReliefEvaluation { get; }
Property Value
ParabolicRootReliefStart
Declaration
public CylindricalGearProfileMeasurement ParabolicRootReliefStart { get; }
Property Value
ParabolicTipReliefEvaluation
Declaration
public CylindricalGearProfileMeasurement ParabolicTipReliefEvaluation { get; }
Property Value
ParabolicTipReliefStart
Declaration
public CylindricalGearProfileMeasurement ParabolicTipReliefStart { get; }
Property Value
PressureAngleModification
The modification to the Normal Pressure Angle corresponding to linear profile relief
Measurement: SmallAngle
Declaration
public double PressureAngleModification { get; set; }
Property Value
Type |
Description |
System.Double |
|
ProfileModificationChart
Declaration
public TwoDChartDefinition ProfileModificationChart { get; }
Property Value
StartOfLinearRootReliefDiameter
Declaration
public double StartOfLinearRootReliefDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfLinearRootReliefRadius
Declaration
public double StartOfLinearRootReliefRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfLinearRootReliefRollAngle
Declaration
public double StartOfLinearRootReliefRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfLinearRootReliefRollDistance
Declaration
public double StartOfLinearRootReliefRollDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfLinearTipReliefDiameter
Declaration
public double StartOfLinearTipReliefDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfLinearTipReliefRadius
Declaration
public double StartOfLinearTipReliefRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfLinearTipReliefRollAngle
Declaration
public double StartOfLinearTipReliefRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfLinearTipReliefRollDistance
Declaration
public double StartOfLinearTipReliefRollDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfParabolicRootReliefDiameter
Declaration
public double StartOfParabolicRootReliefDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfParabolicRootReliefRadius
Declaration
public double StartOfParabolicRootReliefRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfParabolicRootReliefRollAngle
Declaration
public double StartOfParabolicRootReliefRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfParabolicRootReliefRollDistance
Declaration
public double StartOfParabolicRootReliefRollDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfParabolicTipReliefDiameter
Declaration
public double StartOfParabolicTipReliefDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfParabolicTipReliefRadius
Declaration
public double StartOfParabolicTipReliefRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfParabolicTipReliefRollAngle
Declaration
public double StartOfParabolicTipReliefRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfParabolicTipReliefRollDistance
Declaration
public double StartOfParabolicTipReliefRollDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
UseMeasuredData
Declaration
public override bool UseMeasuredData { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Methods
ReliefOf(Double)
Declaration
public double ReliefOf(double rollDistance)
Parameters
Type |
Name |
Description |
System.Double |
rollDistance |
|
Returns
Type |
Description |
System.Double |
|
Implements
System.IEquatable<T>
Extension Methods