Class CylindricalGear
Inheritance
System.Object
CylindricalGear
Assembly: SMT.MastaAPI.14.1.dll
Syntax
public class CylindricalGear : Gear, IEquatable<APIBase>
Properties
ActiveGearDesign
Declaration
[Obsolete("Use CylindricalGearDesign")]
public CylindricalGearDesign ActiveGearDesign { get; }
Property Value
CentreOfEstimatedMicroGeometryRange
Declaration
public double CentreOfEstimatedMicroGeometryRange { get; }
Property Value
| Type |
Description |
| System.Double |
|
ClearanceToTipDiameterLimit
Declaration
public double ClearanceToTipDiameterLimit { get; }
Property Value
| Type |
Description |
| System.Double |
|
ClockingAngleError
Declaration
public double ClockingAngleError { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
CylindricalGearDesign
Declaration
public CylindricalGearDesign CylindricalGearDesign { get; }
Property Value
CylindricalMeshes
Declaration
public ReadOnlyCollection<CylindricalGearMesh> CylindricalMeshes { get; }
Property Value
EstimatedCrowning
Declaration
public Overridable<double> EstimatedCrowning { get; set; }
Property Value
Declaration
public Overridable<double> ExtraBacklash { get; set; }
Property Value
HasConceptSynchroniser
Declaration
public bool HasConceptSynchroniser { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsPositionFixedForCentreDistanceModification
Declaration
public bool IsPositionFixedForCentreDistanceModification { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
LeftLimitOfEstimatedMicroGeometryRange
Declaration
public double LeftLimitOfEstimatedMicroGeometryRange { get; }
Property Value
| Type |
Description |
| System.Double |
|
LinearRelief
Declaration
public Overridable<double> LinearRelief { get; set; }
Property Value
MinimumRimThicknessNormalModule
Declaration
public Overridable<double> MinimumRimThicknessNormalModule { get; set; }
Property Value
ReferenceAxisAngleAboutLocalZAxisFromYAxis
Declaration
public double ReferenceAxisAngleAboutLocalZAxisFromYAxis { get; }
Property Value
| Type |
Description |
| System.Double |
|
RightLimitOfEstimatedMicroGeometryRange
Declaration
public double RightLimitOfEstimatedMicroGeometryRange { get; }
Property Value
| Type |
Description |
| System.Double |
|
RootDiameterLimit
Declaration
public Overridable<double> RootDiameterLimit { get; set; }
Property Value
TipDiameterLimit
Declaration
public Overridable<double> TipDiameterLimit { get; set; }
Property Value
Methods
MakeCarrierAssembly(Int32, Boolean, Boolean, Double, Double, Double, Double, Double, Double, Double, Boolean, Nullable<Double>, Nullable<Double>)
Declaration
public void MakeCarrierAssembly(int numberOfRadialBearings, bool addLeftThrustBearing, bool addRightThrustBearing, double gearBore, double carrierBore, double carrierWidth, double gearOffset = 0, double leftBearingIndent = 0, double rightBearingIndent = 0, double thrustPadClearance = 0, bool addingBearing = true, double? leftThurstPadContactDiameter = default(double? ), double? rightThurstPadContactDiameter = default(double? ))
Parameters
| Type |
Name |
Description |
| System.Int32 |
numberOfRadialBearings |
|
| System.Boolean |
addLeftThrustBearing |
|
| System.Boolean |
addRightThrustBearing |
|
| System.Double |
gearBore |
|
| System.Double |
carrierBore |
|
| System.Double |
carrierWidth |
|
| System.Double |
gearOffset |
|
| System.Double |
leftBearingIndent |
|
| System.Double |
rightBearingIndent |
|
| System.Double |
thrustPadClearance |
|
| System.Boolean |
addingBearing |
|
| System.Nullable<System.Double> |
leftThurstPadContactDiameter |
|
| System.Nullable<System.Double> |
rightThurstPadContactDiameter |
|
Implements
System.IEquatable<T>
Extension Methods