Class CylindricalGearFlankMicroGeometry
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CylindricalGearFlankMicroGeometry
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 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
This option is read-only when gear micro geometry is defined using same micro geometry on both flanks.
Declaration
public GriddedSurfaceAccessor MicroGeometryMatrix { get; set; }
Property Value
ModifiedNormalPressureAngleDueToHelixAngleModificationAssumingUnmodifiedNormalModuleAndPressureAngleModification
This is the modified reference normal pressure angle, due to the helix angle modification, assuming that the base radius and the normal module are left unmodified and pressure angle modification. This value includes the contribution from the profile relief. This means that the modified gear using the modified helix angle also has e.g. a modified reference diameter.
Measurement: Angle
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
Used in the Tolerances Tab. Start of profile evaluation diameter. It is the specified diameter beyond which the actual tooth profile is required to conform to the specified design. The designer may select the profile control diameter to be anywhere between the root form diameter and the start of active profile diameter.
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
This option is read-only when gear micro geometry is defined using same micro geometry on both flanks.
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