Version: 15.0

    Show / Hide Table of Contents

    Class DesignSettings

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

    Properties

    AnalysisSettings

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

    AnalysisSettingsForNewDesigns

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

    BearingSettings

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

    BearingSettingsForNewDesigns

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

    BevelHypoidGearDesignSettings

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

    BevelHypoidGearDesignSettingsForNewDesignsDatabaseItem

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

    BevelHypoidGearRatingSettings

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

    BevelHypoidGearRatingSettingsForNewDesignsDatabaseItem

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

    CurrentAnalysisSettings

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

    CurrentBearingSettings

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

    CurrentBevelHypoidGearDesignSettings

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

    CurrentBevelHypoidGearRatingSettings

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

    CurrentCylindricalGearDesignAndRatingSettings

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

    CurrentCylindricalGearDesignConstraintsSettings

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

    CurrentCylindricalGearMicroGeometrySettings

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

    CurrentDesignConstraintsSettings

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

    CurrentMaterialsSettings

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

    CurrentShaftSettings

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

    CylindricalGearDesignAndRatingSettings

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

    CylindricalGearDesignAndRatingSettingsForNewDesigns

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

    CylindricalGearDesignConstraintsSettings

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

    CylindricalGearDesignConstraintsSettingsForNewDesigns

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

    CylindricalGearMicroGeometrySettings

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

    CylindricalGearMicroGeometrySettingsForNewDesigns

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

    DesignConstraintsSettings

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

    DesignConstraintsSettingsForNewDesigns

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

    MaterialsSettings

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

    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

    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