Class CylindricalGearAbstractRackFlank
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CylindricalGearAbstractRackFlank
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 CylindricalGearAbstractRackFlank : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
ChamferAngle
The angle the straight line through the tip form point and the tip point makes with the tip centre line in the normal plane.
Measurement: Angle
Declaration
public double ChamferAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ChamferAngleInTransversePlane
The angle the straight line through the tip form point and the tip point makes with the tip centre line in the transverse plane.
Measurement: Angle
Declaration
public double ChamferAngleInTransversePlane { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Cutter
Declaration
public CylindricalGearAbstractRack Cutter { get; }
Property Value
DiameterChamferHeight
Diameter Height of the tip corner chamfering or tip corner rounding, which is twice the height on one tooth, and equal to the difference between tip and effective tip diameters
Measurement: ShortLength
Declaration
public double DiameterChamferHeight { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
EdgeRadius
This property is limited to the maximum possible value
Measurement: ShortLength
Declaration
public double EdgeRadius { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
EdgeRadiusFactor
The edge radius is equal to the factor multiplied by the normal module. This property is limited to the maximum possible value.
Declaration
public Overridable<double> EdgeRadiusFactor { get; set; }
Property Value
Gear
Declaration
public CylindricalGearDesign Gear { get; }
Property Value
Name
Declaration
public virtual string Name { get; }
Property Value
| Type |
Description |
| System.String |
|
ProtuberanceAngle
The difference between the main blade pressure angle and the protuberance blade pressure angle.
Measurement: Angle
Declaration
public double ProtuberanceAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ProtuberanceHeight
The calculated residual fillet undercut depends on the edge radius as well as the protuberance height and angle.
Measurement: ShortLength
Declaration
public double ProtuberanceHeight { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ProtuberanceHeightFactor
The calculated residual fillet undercut depends on the edge radius as well as the protuberance height and angle.
Declaration
public double ProtuberanceHeightFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ProtuberanceSpecification
When protuberance height and angle are entered residual fillet undercut is calculated. In all cases, when calculating the gear geometry the assumption is made that the protuberance length and angle are such that the protuberance blade's straight edge does not cut any of the gear geometry. This means that the gear will contain no 'transition line' between fillet and involute flank.
Declaration
public CylindricalGearAbstractRackFlank.ProtuberanceSpecificationMethod ProtuberanceSpecification { get; set; }
Property Value
RackUndercutClearance
Undercut measured in transverse roll distance
Measurement: ShortLength
Declaration
public double RackUndercutClearance { get; }
Property Value
| Type |
Description |
| System.Double |
|
RackUndercutClearanceNormalModule
Undercut measured in transverse roll distance as normal module ratio
Declaration
public double RackUndercutClearanceNormalModule { get; }
Property Value
| Type |
Description |
| System.Double |
|
RadialChamferHeight
Radial Height of the tip corner chamfering or tip corner rounding, equal to the difference between tip and effective tip radii
Measurement: ShortLength
Declaration
public double RadialChamferHeight { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RadialChamferHeightFactor
Radial chamfer height (hk) divided by the normal module
Declaration
public double RadialChamferHeightFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.IReadOnlyList<System.String> |
|
ResidualFilletUndercut
Declaration
public virtual double ResidualFilletUndercut { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ResidualFilletUndercutFactor
Declaration
public double ResidualFilletUndercutFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RoughProtuberance
Declaration
public double RoughProtuberance { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RoughProtuberanceFactor
Declaration
public double RoughProtuberanceFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
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