Version: 13.0

    Show / Hide Table of Contents

    Class PlanetaryGearSet

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignEntity
    Part
    AbstractAssembly
    SpecialisedAssembly
    GearSet
    CylindricalGearSet
    PlanetaryGearSet
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    CylindricalGearSet.AxialContactRatioRequirement
    CylindricalGearSet.IsSuperchargerRotorSet
    CylindricalGearSet.MaximumAcceptableAxialContactRatio
    CylindricalGearSet.MaximumAcceptableTransverseContactRatio
    CylindricalGearSet.MaximumFaceWidth
    CylindricalGearSet.MaximumHelixAngle
    CylindricalGearSet.MaximumNormalModule
    CylindricalGearSet.MaximumNormalPressureAngle
    CylindricalGearSet.MinimumAcceptableAxialContactRatio
    CylindricalGearSet.MinimumAcceptableTransverseContactRatio
    CylindricalGearSet.MinimumFaceWidth
    CylindricalGearSet.MinimumHelixAngle
    CylindricalGearSet.MinimumNormalModule
    CylindricalGearSet.MinimumNormalPressureAngle
    CylindricalGearSet.OppositeHand
    CylindricalGearSet.SuperchargerRotorSetDatabase
    CylindricalGearSet.TransverseContactRatioRequirement
    CylindricalGearSet.CylindricalGearSetDesign
    CylindricalGearSet.SuperchargerRotorSet
    CylindricalGearSet.CylindricalGears
    CylindricalGearSet.CylindricalMeshes
    CylindricalGearSet.GearSetDesigns
    CylindricalGearSet.AddGear()
    GearSet.ActiveDesign
    GearSet.MaximumNumberOfTeethInMesh
    GearSet.MeshRatioLimit
    GearSet.MinimumNumberOfTeethInMesh
    GearSet.RequiredSafetyFactorForBending
    GearSet.RequiredSafetyFactorForContact
    GearSet.RequiredSafetyFactorForStaticBending
    GearSet.RequiredSafetyFactorForStaticContact
    GearSet.ActiveGearSetDesign
    GearSet.AddGearSetDesign(GearSetDesign)
    GearSet.RemoveDesign(GearSetDesign)
    GearSet.SetActiveGearSetDesign(GearSetDesign)
    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 class PlanetaryGearSet : CylindricalGearSet, IEquatable<APIBase>

    Properties

    Annuluses

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

    Planets

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

    Suns

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

    Methods

    AddAnnulus()

    Declaration
    public CylindricalGear AddAnnulus()
    Returns
    Type Description
    CylindricalGear

    AddPlanet()

    Declaration
    public CylindricalGear AddPlanet()
    Returns
    Type Description
    CylindricalGear

    AddSun()

    Declaration
    public CylindricalGear AddSun()
    Returns
    Type Description
    CylindricalGear

    SetNumberOfPlanets(Int32)

    Declaration
    public void SetNumberOfPlanets(int amount)
    Parameters
    Type Name Description
    System.Int32 amount

    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