Version: 11.0

    Show / Hide Table of Contents

    Class AssemblyMultibodyDynamicsAnalysis

    Inheritance
    System.Object
    System.MarshalByRefObject
    APIBase
    DesignEntityAnalysis
    DesignEntitySingleContextAnalysis
    PartAnalysis
    PartAnalysisCase
    PartTimeSeriesLoadAnalysisCase
    PartMultibodyDynamicsAnalysis
    AbstractAssemblyMultibodyDynamicsAnalysis
    AssemblyMultibodyDynamicsAnalysis
    RootAssemblyMultibodyDynamicsAnalysis
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    PartMultibodyDynamicsAnalysis.ComponentDesign
    PartMultibodyDynamicsAnalysis.MultibodyDynamicsAnalysis
    PartMultibodyDynamicsAnalysis.CreateViewable()
    PartAnalysisCase.ThreeDIsometricView
    PartAnalysisCase.ThreeDViewOrientatedInXyPlaneWithZAxisPointingOutOfTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInXyPlaneWithZAxisPointingIntoTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInYzPlaneWithXAxisPointingIntoTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInYzPlaneWithXAxisPointingOutOfTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInXzPlaneWithYAxisPointingIntoTheScreen
    PartAnalysisCase.ThreeDViewOrientatedInXzPlaneWithYAxisPointingOutOfTheScreen
    PartAnalysisCase.ThreeDView
    DesignEntitySingleContextAnalysis.ParametricStudyIndex1
    DesignEntitySingleContextAnalysis.ParametricStudyIndex2
    DesignEntityAnalysis._parent
    DesignEntityAnalysis.Name
    DesignEntityAnalysis.UniqueName
    DesignEntityAnalysis.ID
    DesignEntityAnalysis.PlanetAngle
    DesignEntityAnalysis.PlanetIndex
    DesignEntityAnalysis.SafetyFactors
    DesignEntityAnalysis.LocalCoordinateSystem
    DesignEntityAnalysis.NameWithContainer
    DesignEntityAnalysis.AllDesignEntities
    DesignEntityAnalysis.HasResults
    DesignEntityAnalysis.Status
    DesignEntityAnalysis.AllStatusErrors
    DesignEntityAnalysis.ReportNames
    DesignEntityAnalysis.OutputDefaultReportTo(String)
    DesignEntityAnalysis.GetDefaultReportWithEncodedImages()
    DesignEntityAnalysis.OutputActiveReportTo(String)
    DesignEntityAnalysis.OutputActiveReportAsTextTo(String)
    DesignEntityAnalysis.GetActiveReportWithEncodedImages()
    DesignEntityAnalysis.OutputNamedReportTo(String, String)
    DesignEntityAnalysis.OutputNamedReportAsMastaReport(String, String)
    DesignEntityAnalysis.OutputNamedReportAsTextTo(String, String)
    DesignEntityAnalysis.GetNamedReportWithEncodedImages(String)
    APIBase.DisconnectFromMASTA()
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.callPartialMethod(String, ValueTuple<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, ValueTuple<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, ValueTuple<Type, Object>, ValueTuple<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, ValueTuple<Type, Object>, ValueTuple<Type, Object>, ValueTuple<Type, Object>, T)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsInvalidatedProperty(String)
    APIBase.IsReadOnlyProperty(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.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    Namespace: SMT.MastaAPI.SystemModel.AnalysesAndResults.MBDAnalyses
    Assembly: SMT.MastaAPI.11.0.dll
    Syntax
    public class AssemblyMultibodyDynamicsAnalysis : AbstractAssemblyMultibodyDynamicsAnalysis, IEquatable<APIBase>

    Properties

    AssemblyDesign

    Declaration
    public Assembly AssemblyDesign { get; }
    Property Value
    Type Description
    Assembly

    AssemblyLoadCase

    Declaration
    public AssemblyLoadCase AssemblyLoadCase { get; }
    Property Value
    Type Description
    AssemblyLoadCase

    Bearings

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

    BeltDrives

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

    BevelDifferentialGearSets

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

    BoltedJoints

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

    Bolts

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

    Clutches

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

    ConceptCouplings

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

    ConceptGearSets

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

    Connections

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

    CVTs

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

    CycloidalAssemblies

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

    CycloidalDiscs

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

    CylindricalGearSets

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

    FaceGearSets

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

    FEParts

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

    FlexiblePinAssemblies

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

    GearSets

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

    HypoidGearSets

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

    KlingelnbergCycloPalloidHypoidGearSets

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

    KlingelnbergCycloPalloidSpiralBevelGearSets

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

    MassDiscs

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

    MeasurementComponents

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

    OilSeals

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

    PartToPartShearCouplings

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

    PlanetCarriers

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

    PointLoads

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

    PowerLoads

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

    RingPins

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

    RollingRingAssemblies

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

    ShaftHubConnections

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

    Shafts

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

    ShaftsAndHousings

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

    SpiralBevelGearSets

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

    SpringDampers

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

    StraightBevelDiffGearSets

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

    StraightBevelGearSets

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

    Synchronisers

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

    TorqueConverters

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

    UnbalancedMasses

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

    WormGearSets

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

    ZerolBevelGearSets

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

    Implements

    System.IEquatable<T>

    Extension Methods

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