Class CylindricalGearAbstractRack
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CylindricalGearAbstractRack
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 abstract class CylindricalGearAbstractRack : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
BasicRackAddendumFactor
Determines the addendum on the gear
Declaration
public Overridable<double> BasicRackAddendumFactor { get; set; }
Property Value
BasicRackDedendumFactor
Determines the dedendum on the gear (gear root diameter)
Declaration
public Overridable<double> BasicRackDedendumFactor { get; set; }
Property Value
BasicRackTipThickness
The thickness of the pointed tip of the rack at middle of the thickness tolerance band, not taking into account edge radii. Does take into account protuberance due to residual fillet undercut.
Measurement: ShortLength
Declaration
public double BasicRackTipThickness { get; }
Property Value
| Type |
Description |
| System.Double |
|
BasicRackToothDepthFactor
Declaration
public double BasicRackToothDepthFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
BothFlanks
Declaration
public CylindricalGearAbstractRackFlank BothFlanks { get; }
Property Value
CutterTipWidthNormalModule
Declaration
public double CutterTipWidthNormalModule { get; }
Property Value
| Type |
Description |
| System.Double |
|
Flanks
Declaration
public ReadOnlyCollection<CylindricalGearAbstractRackFlank> Flanks { get; }
Property Value
Gear
Declaration
public CylindricalGearDesign Gear { get; }
Property Value
LeftFlank
Declaration
public CylindricalGearAbstractRackFlank LeftFlank { get; }
Property Value
MaximumPossibleCutterEdgeRadius
Declaration
public double MaximumPossibleCutterEdgeRadius { get; }
Property Value
| Type |
Description |
| System.Double |
|
Name
Declaration
public virtual string Name { get; }
Property Value
| Type |
Description |
| System.String |
|
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.IReadOnlyList<System.String> |
|
RightFlank
Declaration
public CylindricalGearAbstractRackFlank RightFlank { get; }
Property Value
ShaperForAGMARating
Declaration
public CylindricalGearShaper ShaperForAGMARating { get; }
Property Value
UseMaximumEdgeRadius
Declaration
public bool UseMaximumEdgeRadius { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
GetActiveReportWithEncodedImages()
Declaration
public string GetActiveReportWithEncodedImages()
Returns
| Type |
Description |
| System.String |
|
GetDefaultReportWithEncodedImages()
Declaration
public string GetDefaultReportWithEncodedImages()
Returns
| Type |
Description |
| System.String |
|
GetNamedReportWithEncodedImages(String)
Declaration
public string GetNamedReportWithEncodedImages(string reportName)
Parameters
| Type |
Name |
Description |
| System.String |
reportName |
|
Returns
| Type |
Description |
| System.String |
|
OutputActiveReportAsTextTo(String)
Declaration
public void OutputActiveReportAsTextTo(string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
filePath |
|
OutputActiveReportTo(String)
Declaration
public void OutputActiveReportTo(string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
filePath |
|
OutputDefaultReportTo(String)
Declaration
public void OutputDefaultReportTo(string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
filePath |
|
OutputNamedReportAsMastaReport(String, String)
Declaration
public void OutputNamedReportAsMastaReport(string reportName, string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
reportName |
|
| System.String |
filePath |
|
OutputNamedReportAsTextTo(String, String)
Declaration
public void OutputNamedReportAsTextTo(string reportName, string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
reportName |
|
| System.String |
filePath |
|
OutputNamedReportTo(String, String)
Declaration
public void OutputNamedReportTo(string reportName, string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
reportName |
|
| System.String |
filePath |
|
Implements
System.IEquatable<T>
Extension Methods