Version: 13.0

    Show / Hide Table of Contents

    Class GearSet

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignEntity
    Part
    AbstractAssembly
    SpecialisedAssembly
    GearSet
    ConceptGearSet
    ConicalGearSet
    CylindricalGearSet
    FaceGearSet
    WormGearSet
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    AbstractAssembly.MassOfAssembly
    AbstractAssembly.ComponentsWithUnknownMassProperties
    AbstractAssembly.ComponentsWithZeroMassProperties
    Part.TwoDDrawing
    Part.TwoDDrawingFullModel
    Part.ThreeDIsometricView
    Part.ThreeDView
    Part.ThreeDViewOrientatedInXyPlaneWithZAxisPointingIntoTheScreen
    Part.ThreeDViewOrientatedInXyPlaneWithZAxisPointingOutOfTheScreen
    Part.ThreeDViewOrientatedInXzPlaneWithYAxisPointingIntoTheScreen
    Part.ThreeDViewOrientatedInXzPlaneWithYAxisPointingOutOfTheScreen
    Part.ThreeDViewOrientatedInYzPlaneWithXAxisPointingIntoTheScreen
    Part.ThreeDViewOrientatedInYzPlaneWithXAxisPointingOutOfTheScreen
    Part.DrawingNumber
    Part.EditableName
    Part.Mass
    Part.UniqueName
    Part.MassPropertiesFromDesign
    Part.MassPropertiesFromDesignIncludingPlanetaryDuplicates
    Part.Connections
    Part.LocalConnections
    Part.ConnectionsTo(Part)
    Part.CopyTo(Assembly)
    Part.CreateGeometryExportOptions()
    Part.DeleteConnections()
    DesignEntity._parent
    DesignEntity.Comment
    DesignEntity.Delete()
    DesignEntity.ID
    DesignEntity.Icon
    DesignEntity.SmallIcon
    DesignEntity.DesignProperties
    DesignEntity.AllDesignEntities
    DesignEntity.AllStatusErrors
    DesignEntity.Status
    DesignEntity.UserSpecifiedData
    DesignEntity.ReportNames
    DesignEntity.OutputDefaultReportTo(String)
    DesignEntity.GetDefaultReportWithEncodedImages()
    DesignEntity.OutputActiveReportTo(String)
    DesignEntity.OutputActiveReportAsTextTo(String)
    DesignEntity.GetActiveReportWithEncodedImages()
    DesignEntity.OutputNamedReportTo(String, String)
    DesignEntity.OutputNamedReportAsMastaReport(String, String)
    DesignEntity.OutputNamedReportAsTextTo(String, String)
    DesignEntity.GetNamedReportWithEncodedImages(String)
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.SystemModel.PartModel.Gears
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public abstract class GearSet : SpecialisedAssembly, IEquatable<APIBase>

    Properties

    ActiveDesign

    Declaration
    public ListWithSelectedItem<GearSetDesign> ActiveDesign { get; set; }
    Property Value
    Type Description
    ListWithSelectedItem<GearSetDesign>

    ActiveGearSetDesign

    Declaration
    public GearSetDesign ActiveGearSetDesign { get; }
    Property Value
    Type Description
    GearSetDesign

    GearSetDesigns

    Declaration
    public ReadOnlyCollection<GearSetDesign> GearSetDesigns { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<GearSetDesign>

    MaximumNumberOfTeethInMesh

    Declaration
    public int MaximumNumberOfTeethInMesh { get; set; }
    Property Value
    Type Description
    System.Int32

    MeshRatioLimit

    Declaration
    public double MeshRatioLimit { get; set; }
    Property Value
    Type Description
    System.Double

    MinimumNumberOfTeethInMesh

    Declaration
    public int MinimumNumberOfTeethInMesh { get; set; }
    Property Value
    Type Description
    System.Int32

    RequiredSafetyFactorForBending

    Declaration
    public Overridable<double> RequiredSafetyFactorForBending { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RequiredSafetyFactorForContact

    Declaration
    public Overridable<double> RequiredSafetyFactorForContact { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RequiredSafetyFactorForStaticBending

    Declaration
    public Overridable<double> RequiredSafetyFactorForStaticBending { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RequiredSafetyFactorForStaticContact

    Declaration
    public Overridable<double> RequiredSafetyFactorForStaticContact { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    Methods

    AddGearSetDesign(GearSetDesign)

    Declaration
    public void AddGearSetDesign(GearSetDesign design)
    Parameters
    Type Name Description
    GearSetDesign design

    RemoveDesign(GearSetDesign)

    Declaration
    public void RemoveDesign(GearSetDesign design)
    Parameters
    Type Name Description
    GearSetDesign design

    SetActiveGearSetDesign(GearSetDesign)

    Declaration
    public void SetActiveGearSetDesign(GearSetDesign gearSetDesign)
    Parameters
    Type Name Description
    GearSetDesign gearSetDesign

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top