Class GearAlignment
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
GearAlignment
Implements
System.IEquatable<APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.Gears.GearDesigns.Cylindrical.MicroGeometry
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class GearAlignment : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Type | Description |
---|---|
APIBase |
Properties
Diameter
Diameter of the contact on the tooth at the least roll distance of the teeth in contact.
Measurement: ShortLength
Declaration
public double Diameter { get; }
Property Value
Type | Description |
---|---|
System.Double |
IndexOfReferenceTooth
For external gears this is the tooth with the least roll distance. For internal gears this is the tooth with the greatest roll distance.
Declaration
public int IndexOfReferenceTooth { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
ProfileMeasurementOfTheToothAtLeastRollDistance
Declaration
public CylindricalGearProfileMeasurement ProfileMeasurementOfTheToothAtLeastRollDistance { get; }
Property Value
Type | Description |
---|---|
CylindricalGearProfileMeasurement |
Radius
Radius of the contact on the tooth at the least roll distance of the teeth in contact.
Measurement: ShortLength
Declaration
public double Radius { get; }
Property Value
Type | Description |
---|---|
System.Double |
RollAngle
Roll angle of the tooth at the least roll distance of the teeth in contact.
Measurement: Angle
Declaration
public double RollAngle { get; }
Property Value
Type | Description |
---|---|
System.Double |
RollDistance
The least roll distance of the teeth in contact.
Measurement: ShortLength
Declaration
public double RollDistance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Implements
System.IEquatable<T>