Class ShaftMaterialForReports
Inheritance
System.Object
ShaftMaterialForReports
Assembly: SMT.MastaAPI.14.1.dll
Syntax
public class ShaftMaterialForReports : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
CastingFactor
Declaration
public Overridable<double> CastingFactor { get; set; }
Property Value
CastingFactorCondition
Declaration
public CastingFactorCondition CastingFactorCondition { get; set; }
Property Value
ConsequenceOfFailure
Declaration
public ConsequenceOfFailure ConsequenceOfFailure { get; set; }
Property Value
ConstantRpmax
Declaration
public Overridable<double> ConstantRpmax { get; set; }
Property Value
CurveModel
Declaration
public FkmSnCurveModel CurveModel { get; set; }
Property Value
EnduranceLimit
Declaration
public Overridable<double> EnduranceLimit { get; set; }
Property Value
FactorToSecondKneePoint
Declaration
public double FactorToSecondKneePoint { get; }
Property Value
| Type |
Description |
| System.Double |
|
FatigueStrengthFactorForNormalStress
Declaration
public Overridable<double> FatigueStrengthFactorForNormalStress { get; set; }
Property Value
FatigueStrengthFactorForShearStress
Declaration
public Overridable<double> FatigueStrengthFactorForShearStress { get; set; }
Property Value
FatigueStrengthUnderReversedBendingStresses
Declaration
public Overridable<double> FatigueStrengthUnderReversedBendingStresses { get; set; }
Property Value
FatigueStrengthUnderReversedCompressionTensionStresses
Declaration
public Overridable<double> FatigueStrengthUnderReversedCompressionTensionStresses { get; set; }
Property Value
FatigueStrengthUnderReversedTorsionalStresses
Declaration
public Overridable<double> FatigueStrengthUnderReversedTorsionalStresses { get; set; }
Property Value
FirstExponent
Declaration
public double FirstExponent { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
HardeningTypeForAGMA60016101E08
Declaration
public AGMAHardeningType HardeningTypeForAGMA60016101E08 { get; set; }
Property Value
HasHardSurface
Declaration
public bool HasHardSurface { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsRegularlyInspected
Declaration
public bool IsRegularlyInspected { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
LoadSafetyFactor
Declaration
public double LoadSafetyFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
LowerLimitOfTheEffectiveDamageSum
Declaration
public Overridable<double> LowerLimitOfTheEffectiveDamageSum { get; set; }
Property Value
MaterialDetails
Declaration
public ShaftMaterial MaterialDetails { get; }
Property Value
MaterialFatigueLimit
Declaration
public Overridable<double> MaterialFatigueLimit { get; set; }
Property Value
MaterialFatigueLimitShear
Declaration
public Overridable<double> MaterialFatigueLimitShear { get; set; }
Property Value
MaterialGroup
Declaration
public FkmMaterialGroup MaterialGroup { get; set; }
Property Value
MaterialSafetyFactor
Declaration
public Overridable<double> MaterialSafetyFactor { get; set; }
Property Value
NumberOfCyclesAtKneePoint
Declaration
public double NumberOfCyclesAtKneePoint { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
NumberOfCyclesAtSecondKneePoint
Declaration
public double NumberOfCyclesAtSecondKneePoint { 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> |
|
SecondExponent
Declaration
public double SecondExponent { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
TemperatureFactor
Declaration
public double TemperatureFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
TensileYieldStrength
Declaration
public double TensileYieldStrength { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
TotalSafetyFactor
Declaration
public Overridable<double> TotalSafetyFactor { get; set; }
Property Value
UseCustomSNCurve
Declaration
public bool UseCustomSNCurve { 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