Class CylindricalGearRealCutterDesign
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CylindricalGearRealCutterDesign
Implements
System.IEquatable<APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.Gears.Manufacturing.Cylindrical.Cutters
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public abstract class CylindricalGearRealCutterDesign : CylindricalGearAbstractCutterDesign, IEquatable<APIBase>
Properties
CustomisedCuttingEdgeProfile
Declaration
public CustomisableEdgeProfile CustomisedCuttingEdgeProfile { get; }
Property Value
Type | Description |
---|---|
CustomisableEdgeProfile |
CutterAndGearNormalBasePitchComparisonTolerance
This is the difference permitted in normal base pitch between cutter and gear. Values greater than this are considered to be an error. If you increase this number, care should be taken when interpreting results.
Measurement: ShortLength
Declaration
public Overridable<double> CutterAndGearNormalBasePitchComparisonTolerance { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
HasTolerances
Selects whether the design has tolerances or is from measured values.
Declaration
public virtual bool HasTolerances { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
NominalCutterDrawing
Declaration
public SMTBitmap NominalCutterDrawing { get; }
Property Value
Type | Description |
---|---|
SMT.MastaAPIUtility.Scripting.SMTBitmap |
NominalCutterShape
Declaration
public CutterShapeDefinition NominalCutterShape { get; }
Property Value
Type | Description |
---|---|
CutterShapeDefinition |
NormalBasePitch
Measurement: ShortLength
Declaration
public double NormalBasePitch { get; }
Property Value
Type | Description |
---|---|
System.Double |
NormalPitch
ISO 21771:2007 Figure 4
Measurement: ShortLength
Declaration
public double NormalPitch { get; }
Property Value
Type | Description |
---|---|
System.Double |
NormalPressureAngleConstantBasePitch
Measurement: Angle
Declaration
public double NormalPressureAngleConstantBasePitch { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NumberOfPointsForReportingFilletShape
Declaration
public Overridable<int> NumberOfPointsForReportingFilletShape { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Int32> |
NumberOfPointsForReportingMainBladeShape
Declaration
public Overridable<int> NumberOfPointsForReportingMainBladeShape { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Int32> |
SpecifyCustomBladeShape
Declaration
public bool SpecifyCustomBladeShape { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Implements
System.IEquatable<T>