Class CutterSimulationCalc
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CutterSimulationCalc
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 CutterSimulationCalc : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
BaseDiameter
Declaration
public double BaseDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double BaseToFormRadiusClearance { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double ChamferTransversePressureAngleAtTipFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
FinishCutterTipToFilletClearance
Measurement: VeryShortLength
Declaration
public double FinishCutterTipToFilletClearance { get; }
Property Value
| Type |
Description |
| System.Double |
|
FinishStockIndexedArcs
Declaration
public ReadOnlyCollection<FinishStockPoint> FinishStockIndexedArcs { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<FinishStockPoint> |
|
Gear
Declaration
public CylindricalCutterSimulatableGear Gear { get; }
Property Value
GearFilletPoints
Declaration
public ReadOnlyCollection<NamedPoint> GearFilletPoints { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<NamedPoint> |
|
GeneratingCircleDiameter
Declaration
public double GeneratingCircleDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
LowestSAPDiameter
Declaration
public double LowestSAPDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
MainProfileFinishStock
Declaration
public ReadOnlyCollection<FinishStockPoint> MainProfileFinishStock { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<FinishStockPoint> |
|
MaximumFinishStockArcLength
Declaration
public double MaximumFinishStockArcLength { get; }
Property Value
| Type |
Description |
| System.Double |
|
MinimumFinishStockArcLength
Declaration
public double MinimumFinishStockArcLength { get; }
Property Value
| Type |
Description |
| System.Double |
|
Name
Declaration
public virtual string Name { get; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
public double NormalThicknessAtFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double NormalThicknessAtTipFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
NormalTipThickness
Declaration
public double NormalTipThickness { get; }
Property Value
| Type |
Description |
| System.Double |
|
NormalToothThicknessOnTheReferenceCircle
Declaration
public double NormalToothThicknessOnTheReferenceCircle { get; }
Property Value
| Type |
Description |
| System.Double |
|
NormalToothThicknessOnTheVCircle
Declaration
public double NormalToothThicknessOnTheVCircle { get; }
Property Value
| Type |
Description |
| System.Double |
|
ProfileShiftCoefficient
Declaration
public double ProfileShiftCoefficient { get; }
Property Value
| Type |
Description |
| System.Double |
|
RadialChamferHeight
Declaration
public double RadialChamferHeight { get; }
Property Value
| Type |
Description |
| System.Double |
|
RadialClearanceBetweenRoughRootCircleAndTheoreticalFinishRootCircle
Declaration
public double RadialClearanceBetweenRoughRootCircleAndTheoreticalFinishRootCircle { get; }
Property Value
| Type |
Description |
| System.Double |
|
ReferenceDiameter
Declaration
public double ReferenceDiameter { get; }
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 double ResidualFilletUndercut { get; }
Property Value
| Type |
Description |
| System.Double |
|
ResidualFilletUndercutDiameter
Declaration
public double ResidualFilletUndercutDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
RootDiameter
Declaration
public double RootDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RootFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RoughRootFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double SAPToFormRadiusClearance { get; }
Property Value
| Type |
Description |
| System.Double |
|
StockRemovedAtDesignedSAP
Declaration
public FinishStockPoint StockRemovedAtDesignedSAP { get; }
Property Value
StockRemovedAtReferenceDiameter
Declaration
public FinishStockPoint StockRemovedAtReferenceDiameter { get; }
Property Value
Declaration
public FinishStockPoint StockRemovedAtRoughTipForm { get; }
Property Value
TheoreticalFinishRootDiameter
Declaration
public double TheoreticalFinishRootDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double TheoreticalFinishRootFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
TipDiameter
Declaration
public double TipDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double TipFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
TransverseChamferAngleStraightLineApproximation
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 TransverseChamferAngleStraightLineApproximation { get; }
Property Value
| Type |
Description |
| System.Double |
|
This is the angle of the transverse chamfer between the involute tangent at the tip form diameter, and the tooth tip centre line.
For external gears, there is no additional material left on the chamfer beyond this angle.
For internal gears there is always more material left on the chamfer beyond this angle.
Measurement: Angle
Declaration
public double TransverseChamferAngleTangentToInvoluteAtTipFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
TransverseRootFilletRadius
This is the root fillet radius in the transverse plane at the ISO 6336 critical section.
Measurement: ShortLength
Declaration
public virtual double TransverseRootFilletRadius { get; }
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