Class GearSetDesignGroup
Inheritance
System.Object
GearSetDesignGroup
Assembly: SMT.MastaAPI.14.1.dll
Syntax
public class GearSetDesignGroup : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
CylindricalGearDesignConstraintSettings
Declaration
public CylindricalGearDesignConstraints CylindricalGearDesignConstraintSettings { get; }
Property Value
DefaultCylindricalGearMaterialAGMA
Declaration
public DatabaseWithSelectedItem DefaultCylindricalGearMaterialAGMA { get; set; }
Property Value
DefaultCylindricalGearMaterialISO
Declaration
public DatabaseWithSelectedItem DefaultCylindricalGearMaterialISO { get; set; }
Property Value
Declaration
public TolerancedMetalMeasurements DefaultRoughTolerancedMetalMeasurement { get; set; }
Property Value
Declaration
public double ExtraBacklashForAllGears { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
GeneralTransmissionProperties
Declaration
public GeneralTransmissionProperties GeneralTransmissionProperties { get; }
Property Value
HuntingRatioRequired
Declaration
public bool HuntingRatioRequired { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
LimitDynamicFactorIfNotInMainResonanceRange
Declaration
public bool LimitDynamicFactorIfNotInMainResonanceRange { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
LimitMicroGeometryFactorForTheDynamicLoad
Declaration
public bool LimitMicroGeometryFactorForTheDynamicLoad { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
MaximumNumberOfPlanets
Declaration
public int MaximumNumberOfPlanets { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
MicroGeometryModelForSimpleMeshStiffness
Declaration
public EnumWithSelectedValue<MicroGeometryModel> MicroGeometryModelForSimpleMeshStiffness { get; set; }
Property Value
MinimumFactorOfSafetyForToothFatigueFracture
Declaration
public double MinimumFactorOfSafetyForToothFatigueFracture { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
MinimumPowerForGearMeshToBeLoaded
Declaration
public double MinimumPowerForGearMeshToBeLoaded { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
MinimumTorqueForGearMeshToBeLoaded
Declaration
public double MinimumTorqueForGearMeshToBeLoaded { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public MisalignmentContactPatternEnhancements MisalignmentContactPatternEnhancement { get; set; }
Property Value
PlanetCarrierSpaceRequired
Declaration
public double PlanetCarrierSpaceRequired { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RelativeToleranceForConvergence
Declaration
public double RelativeToleranceForConvergence { 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> |
|
RequiredSafetyFactorForBending
Declaration
public double RequiredSafetyFactorForBending { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RequiredSafetyFactorForContact { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RequiredSafetyFactorForCrackInitiation
Declaration
public double RequiredSafetyFactorForCrackInitiation { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RequiredSafetyFactorForMicropitting { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RequiredSafetyFactorForScuffing
Declaration
public double RequiredSafetyFactorForScuffing { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RequiredSafetyFactorForStaticBending
Declaration
public double RequiredSafetyFactorForStaticBending { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RequiredSafetyFactorForStaticContact { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Settings
Declaration
public CylindricalGearDesignAndRatingSettingsItem Settings { get; }
Property Value
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