Class GearSetDesign
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
GearSetDesign
Implements
System.IDisposable
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 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
This will always be larger than 1
Declaration
public double LargestMeshRatio { get; }
Property Value
Type |
Description |
System.Double |
|
LargestNumberOfTeeth
This is the largest number of teeth from all gears in the gear set.
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
This is the smallest number of teeth from all gears in the gear set.
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 |
|
Methods
Copy(Boolean)
Declaration
public GearSetDesign Copy(bool includeFE = false)
Parameters
Type |
Name |
Description |
System.Boolean |
includeFE |
|
Returns
CreateNewFEModel()
This creates a new FE model and sets it as the active LTCA FE Model
Declaration
public void CreateNewFEModel()
CreateNewTIFFFEModel()
This creates a new FE model and sets it as the active TIFF FE Model
Declaration
public void CreateNewTIFFFEModel()
Implements
System.IEquatable<T>
System.IDisposable
Extension Methods