Class CylindricalGearFlankMicroGeometry
Inheritance
System.Object
CylindricalGearFlankMicroGeometry
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public class CylindricalGearFlankMicroGeometry : FlankMicroGeometry, IEquatable<APIBase>
Properties
Bias
Declaration
public CylindricalGearBiasModification Bias { get; }
Property Value
GearDesign
Declaration
public CylindricalGearDesign GearDesign { get; }
Property Value
Declaration
public ReadOnlyCollection<LeadFormReliefWithDeviation> LeadFormDeviationPoints { get; }
Property Value
LeadRelief
Declaration
public CylindricalGearLeadModification LeadRelief { get; }
Property Value
LeadSlopeDeviationPoints
Declaration
public ReadOnlyCollection<LeadSlopeReliefWithDeviation> LeadSlopeDeviationPoints { get; }
Property Value
MicroGeometryMap
Declaration
public CylindricalGearMicroGeometryMap MicroGeometryMap { get; }
Property Value
MicroGeometryMatrix
Declaration
public GriddedSurfaceAccessor MicroGeometryMatrix { get; set; }
Property Value
ModifiedNormalPressureAngleDueToHelixAngleModificationAssumingUnmodifiedNormalModuleAndPressureAngleModification
Declaration
public double ModifiedNormalPressureAngleDueToHelixAngleModificationAssumingUnmodifiedNormalModuleAndPressureAngleModification { get; }
Property Value
| Type |
Description |
| System.Double |
|
Name
Declaration
public virtual string Name { get; }
Property Value
| Type |
Description |
| System.String |
|
ProfileControlPoint
Declaration
public CylindricalGearProfileMeasurement ProfileControlPoint { get; }
Property Value
Declaration
public ReadOnlyCollection<ProfileFormReliefWithDeviation> ProfileFormDeviationPoints { get; }
Property Value
ProfileRelief
Declaration
public CylindricalGearProfileModification ProfileRelief { get; }
Property Value
ProfileSlopeDeviationAt10PercentFaceWidth
Declaration
public ReadOnlyCollection<ProfileSlopeReliefWithDeviation> ProfileSlopeDeviationAt10PercentFaceWidth { get; }
Property Value
ProfileSlopeDeviationAt50PercentFaceWidth
Declaration
public ReadOnlyCollection<ProfileSlopeReliefWithDeviation> ProfileSlopeDeviationAt50PercentFaceWidth { get; }
Property Value
ProfileSlopeDeviationAt90PercentFaceWidth
Declaration
public ReadOnlyCollection<ProfileSlopeReliefWithDeviation> ProfileSlopeDeviationAt90PercentFaceWidth { get; }
Property Value
TotalLeadReliefPoints
Declaration
public ReadOnlyCollection<TotalLeadReliefWithDeviation> TotalLeadReliefPoints { get; }
Property Value
TotalProfileReliefPoints
Declaration
public ReadOnlyCollection<TotalProfileReliefWithDeviation> TotalProfileReliefPoints { get; }
Property Value
TriangularEndRelief
Declaration
public CylindricalGearTriangularEndModification TriangularEndRelief { get; }
Property Value
UseMeasuredMapData
Declaration
public bool UseMeasuredMapData { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
TotalRelief(Double, Double)
Declaration
public double TotalRelief(double faceWidth, double rollDistance)
Parameters
| Type |
Name |
Description |
| System.Double |
faceWidth |
|
| System.Double |
rollDistance |
|
Returns
| Type |
Description |
| System.Double |
|
Implements
System.IEquatable<T>
Extension Methods