Version: 15.0

    Show / Hide Table of Contents

    Class PlanetaryGearSet

    Inheritance
    System.Object
    APIBase
    DesignEntity
    Part
    AbstractAssembly
    SpecialisedAssembly
    GearSet
    CylindricalGearSet
    PlanetaryGearSet
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    CylindricalGearSet.AddGear()
    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.ActiveGearSetDesign
    CylindricalGearSet.CylindricalGearSetDesign
    CylindricalGearSet.SuperchargerRotorSet
    CylindricalGearSet.CylindricalGears
    CylindricalGearSet.CylindricalMeshes
    CylindricalGearSet.GearSetDesigns
    GearSet.AddGearSetDesign(GearSetDesign)
    GearSet.RemoveDesign(GearSetDesign)
    GearSet.SetActiveGearSetDesign(GearSetDesign)
    GearSet.ActiveDesign
    GearSet.MaximumNumberOfTeethInMesh
    GearSet.MeshRatioLimit
    GearSet.MinimumNumberOfTeethInMesh
    GearSet.RequiredSafetyFactorForBending
    GearSet.RequiredSafetyFactorForContact
    GearSet.RequiredSafetyFactorForStaticBending
    GearSet.RequiredSafetyFactorForStaticContact
    AbstractAssembly.MassOfAssembly
    AbstractAssembly.ComponentsWithUnknownMassProperties
    AbstractAssembly.ComponentsWithZeroMassProperties
    Part.ConnectionsTo(Part)
    Part.CopyTo(Assembly)
    Part.CreateGeometryExportOptions()
    Part.DeleteConnections()
    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.FullNameWithoutRootName
    Part.Mass
    Part.UniqueName
    Part.UseScriptToProvideResistiveTorque
    Part.MassPropertiesFromDesign
    Part.MassPropertiesFromDesignIncludingPlanetaryDuplicates
    Part.Connections
    Part.LocalConnections
    DesignEntity.Delete()
    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)
    DesignEntity.Comment
    DesignEntity.ID
    DesignEntity.Icon
    DesignEntity.SmallIcon
    DesignEntity.DesignProperties
    DesignEntity.AllDesignEntities
    DesignEntity.AllStatusErrors
    DesignEntity.Status
    DesignEntity.UserSpecifiedData
    DesignEntity.ReportNames
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    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.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.SystemModel.PartModel.Gears
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public sealed class PlanetaryGearSet : CylindricalGearSet, IEquatable<APIBase>

    Properties

    Annuluses

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

    PhaseRequirement

    Declaration
    public PlanetGearSetPhaseRequirement PhaseRequirement { get; set; }
    Property Value
    Type Description
    PlanetGearSetPhaseRequirement

    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