Version: 13.0

    Show / Hide Table of Contents

    Class DesignSettings

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignSettings
    Implements
    System.IEquatable<APIBase>
    IHaveAllSettings
    Inherited Members
    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
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class DesignSettings : APIBase, IEquatable<APIBase>, IHaveAllSettings

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    AnalysisSettings

    Declaration
    public AnalysisSettingsItem AnalysisSettings { get; }
    Property Value
    Type Description
    AnalysisSettingsItem

    AnalysisSettingsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem AnalysisSettingsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    AnalysisSettingsForNewDesigns

    Declaration
    public DatabaseWithSelectedItem AnalysisSettingsForNewDesigns { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    BearingSettings

    Declaration
    public BearingSettingsItem BearingSettings { get; }
    Property Value
    Type Description
    BearingSettingsItem

    BearingSettingsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem BearingSettingsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    BearingSettingsForNewDesigns

    Declaration
    public DatabaseWithSelectedItem BearingSettingsForNewDesigns { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    BevelHypoidGearDesignSettings

    Declaration
    public BevelHypoidGearDesignSettingsItem BevelHypoidGearDesignSettings { get; }
    Property Value
    Type Description
    BevelHypoidGearDesignSettingsItem

    BevelHypoidGearDesignSettingsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem BevelHypoidGearDesignSettingsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    BevelHypoidGearDesignSettingsForNewDesignsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem BevelHypoidGearDesignSettingsForNewDesignsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    BevelHypoidGearRatingSettings

    Declaration
    public BevelHypoidGearRatingSettingsItem BevelHypoidGearRatingSettings { get; }
    Property Value
    Type Description
    BevelHypoidGearRatingSettingsItem

    BevelHypoidGearRatingSettingsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem BevelHypoidGearRatingSettingsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    BevelHypoidGearRatingSettingsForNewDesignsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem BevelHypoidGearRatingSettingsForNewDesignsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    CylindricalGearDesignAndRatingSettings

    Declaration
    public CylindricalGearDesignAndRatingSettingsItem CylindricalGearDesignAndRatingSettings { get; }
    Property Value
    Type Description
    CylindricalGearDesignAndRatingSettingsItem

    CylindricalGearDesignAndRatingSettingsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem CylindricalGearDesignAndRatingSettingsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    CylindricalGearDesignAndRatingSettingsForNewDesigns

    Declaration
    public DatabaseWithSelectedItem CylindricalGearDesignAndRatingSettingsForNewDesigns { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    CylindricalGearDesignConstraintsSettings

    Declaration
    public CylindricalGearDesignConstraints CylindricalGearDesignConstraintsSettings { get; }
    Property Value
    Type Description
    CylindricalGearDesignConstraints

    CylindricalGearDesignConstraintsSettingsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem CylindricalGearDesignConstraintsSettingsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    CylindricalGearDesignConstraintsSettingsForNewDesigns

    Declaration
    public DatabaseWithSelectedItem CylindricalGearDesignConstraintsSettingsForNewDesigns { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    CylindricalGearMicroGeometrySettings

    Declaration
    public CylindricalGearMicroGeometrySettingsItem CylindricalGearMicroGeometrySettings { get; }
    Property Value
    Type Description
    CylindricalGearMicroGeometrySettingsItem

    CylindricalGearMicroGeometrySettingsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem CylindricalGearMicroGeometrySettingsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    CylindricalGearMicroGeometrySettingsForNewDesigns

    Declaration
    public DatabaseWithSelectedItem CylindricalGearMicroGeometrySettingsForNewDesigns { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    DesignConstraintsSettings

    Declaration
    public DesignConstraintsCollection DesignConstraintsSettings { get; }
    Property Value
    Type Description
    DesignConstraintsCollection

    DesignConstraintsSettingsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem DesignConstraintsSettingsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    DesignConstraintsSettingsForNewDesigns

    Declaration
    public DatabaseWithSelectedItem DesignConstraintsSettingsForNewDesigns { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    MaterialsSettings

    Declaration
    public MaterialsSettingsItem MaterialsSettings { get; }
    Property Value
    Type Description
    MaterialsSettingsItem

    MaterialsSettingsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem MaterialsSettingsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    MaterialsSettingsForNewDesigns

    Declaration
    public DatabaseWithSelectedItem MaterialsSettingsForNewDesigns { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    ReportNames

    Declaration
    public IReadOnlyList<string> ReportNames { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<System.String>

    ShaftSettings

    Declaration
    public ShaftSettingsItem ShaftSettings { get; }
    Property Value
    Type Description
    ShaftSettingsItem

    ShaftSettingsDatabaseItem

    Declaration
    public DatabaseWithSelectedItem ShaftSettingsDatabaseItem { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    ShaftSettingsForNewDesigns

    Declaration
    public DatabaseWithSelectedItem ShaftSettingsForNewDesigns { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    Methods

    CopySettingsFromFile(String)

    Declaration
    public void CopySettingsFromFile(string fileName)
    Parameters
    Type Name Description
    System.String fileName

    GetActiveReportWithEncodedImages()

    Declaration
    public string GetActiveReportWithEncodedImages()
    Returns
    Type Description
    System.String

    GetDefaultReportWithEncodedImages()

    Declaration
    public string GetDefaultReportWithEncodedImages()
    Returns
    Type Description
    System.String

    GetNamedReportWithEncodedImages(String)

    Declaration
    public string GetNamedReportWithEncodedImages(string reportName)
    Parameters
    Type Name Description
    System.String reportName
    Returns
    Type Description
    System.String

    OutputActiveReportAsTextTo(String)

    Declaration
    public void OutputActiveReportAsTextTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputActiveReportTo(String)

    Declaration
    public void OutputActiveReportTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputDefaultReportTo(String)

    Declaration
    public void OutputDefaultReportTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputNamedReportAsMastaReport(String, String)

    Declaration
    public void OutputNamedReportAsMastaReport(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    OutputNamedReportAsTextTo(String, String)

    Declaration
    public void OutputNamedReportAsTextTo(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    OutputNamedReportTo(String, String)

    Declaration
    public void OutputNamedReportTo(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    Implements

    System.IEquatable<T>
    IHaveAllSettings

    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