Class CutterSimulationCalc
Inheritance
System.Object
CutterSimulationCalc
Assembly: SMT.MastaAPI.14.1.1.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 |
|
CriticalSectionDiameter
Declaration
public List<double> CriticalSectionDiameter { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
FinishCutterTipToFilletClearance
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 |
|
NotchStartDiameter
Declaration
public double NotchStartDiameter { 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
Declaration
public double TransverseChamferAngleStraightLineApproximation { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double TransverseChamferAngleTangentToInvoluteAtTipFormDiameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
TransverseRootFilletRadius
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