Class GearSetDesign
Inheritance
System.Object
GearSetDesign
Implements
System.IDisposable
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public abstract class GearSetDesign : GearDesignComponent, IEquatable<APIBase>, IDisposable
Properties
ActiveLTCAFEModel
Declaration
public GearSetFEModel ActiveLTCAFEModel { get; }
Property Value
Declaration
public double AxialContactRatioRatingForNVH { get; }
Property Value
| Type |
Description |
| System.Double |
|
FEModel
Declaration
public DatabaseWithSelectedItem FEModel { get; set; }
Property Value
Gears
Declaration
public ReadOnlyCollection<GearDesign> Gears { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<GearDesign> |
|
GearSetDrawing
Declaration
public SMTBitmap GearSetDrawing { get; }
Property Value
| Type |
Description |
| SMT.MastaAPIUtility.Scripting.SMTBitmap |
|
HasErrorsOrWarnings
Declaration
public bool HasErrorsOrWarnings { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
LargestMeshRatio
Declaration
public double LargestMeshRatio { get; }
Property Value
| Type |
Description |
| System.Double |
|
LargestNumberOfTeeth
Declaration
public int LargestNumberOfTeeth { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
LongName
Declaration
public string LongName { get; }
Property Value
| Type |
Description |
| System.String |
|
LTCAFEModels
Declaration
public ReadOnlyCollection<GearSetFEModel> LTCAFEModels { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<GearSetFEModel> |
|
Mass
Declaration
public double Mass { get; }
Property Value
| Type |
Description |
| System.Double |
|
NameIncludingToothNumbers
Declaration
public string NameIncludingToothNumbers { get; }
Property Value
| Type |
Description |
| System.String |
|
RequiredSafetyFactorForBending
Declaration
public double RequiredSafetyFactorForBending { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RequiredSafetyFactorForContact { get; }
Property Value
| Type |
Description |
| System.Double |
|
RequiredSafetyFactorForStaticBending
Declaration
public double RequiredSafetyFactorForStaticBending { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RequiredSafetyFactorForStaticContact { get; }
Property Value
| Type |
Description |
| System.Double |
|
SmallestNumberOfTeeth
Declaration
public int SmallestNumberOfTeeth { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
TIFFFEModel
Declaration
public GearSetFEModel TIFFFEModel { get; }
Property Value
TransmissionPropertiesGears
Declaration
public GearSetDesignGroup TransmissionPropertiesGears { get; }
Property Value
Declaration
public double TransverseAndAxialContactRatioRatingForNVH { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double TransverseContactRatioRatingForNVH { get; }
Property Value
| Type |
Description |
| System.Double |
|
UseScriptToProvideMeshEfficiency
Declaration
public virtual bool UseScriptToProvideMeshEfficiency { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
Copy(Boolean)
Declaration
public GearSetDesign Copy(bool includeFE = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
includeFE |
|
Returns
CreateNewFEModel()
Declaration
public GearSetFEModel CreateNewFEModel()
Returns
CreateNewTIFFFEModel()
Declaration
public void CreateNewTIFFFEModel()
Implements
System.IEquatable<T>
System.IDisposable
Extension Methods