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