Version:

    Show / Hide Table of Contents

    Class Material

    Inheritance
    System.Object
    APIBase
    NamedDatabaseItem
    Material
    BoltedJointMaterial
    CycloidalDiscMaterial
    RingPinsMaterial
    SplineMaterial
    MagnetMaterial
    StatorRotorMaterial
    WindingMaterial
    GearMaterial
    BearingMaterial
    ShaftMaterial
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    NamedDatabaseItem._parent
    NamedDatabaseItem.OutputDefaultReportTo(String)
    NamedDatabaseItem.GetDefaultReportWithEncodedImages()
    NamedDatabaseItem.OutputActiveReportTo(String)
    NamedDatabaseItem.OutputActiveReportAsTextTo(String)
    NamedDatabaseItem.GetActiveReportWithEncodedImages()
    NamedDatabaseItem.OutputNamedReportTo(String, String)
    NamedDatabaseItem.OutputNamedReportAsMastaReport(String, String)
    NamedDatabaseItem.OutputNamedReportAsTextTo(String, String)
    NamedDatabaseItem.GetNamedReportWithEncodedImages(String)
    NamedDatabaseItem.Comment
    NamedDatabaseItem.Name
    NamedDatabaseItem.NoHistory
    NamedDatabaseItem.History
    NamedDatabaseItem.DatabaseKey
    NamedDatabaseItem.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.Materials
    Assembly: SMT.MastaAPI.14.1.dll
    Syntax
    public class Material : NamedDatabaseItem, IEquatable<APIBase>

    Properties

    CoefficientOfThermalExpansion

    Declaration
    public virtual double CoefficientOfThermalExpansion { get; set; }
    Property Value
    Type Description
    System.Double

    CostPerUnitMass

    Declaration
    public double CostPerUnitMass { get; set; }
    Property Value
    Type Description
    System.Double

    Density

    Declaration
    public double Density { get; set; }
    Property Value
    Type Description
    System.Double

    HardnessType

    Declaration
    public HardnessType HardnessType { get; set; }
    Property Value
    Type Description
    HardnessType

    HeatConductivity

    Declaration
    public double HeatConductivity { get; set; }
    Property Value
    Type Description
    System.Double

    MaterialName

    Declaration
    public virtual string MaterialName { get; }
    Property Value
    Type Description
    System.String

    MaximumAllowableTemperature

    Declaration
    public double MaximumAllowableTemperature { get; set; }
    Property Value
    Type Description
    System.Double

    ModulusOfElasticity

    Declaration
    public virtual double ModulusOfElasticity { get; set; }
    Property Value
    Type Description
    System.Double

    PlaneStrainModulus

    Declaration
    public double PlaneStrainModulus { get; }
    Property Value
    Type Description
    System.Double

    PoissonsRatio

    Declaration
    public double PoissonsRatio { get; set; }
    Property Value
    Type Description
    System.Double

    ShearFatigueStrength

    Declaration
    public double ShearFatigueStrength { get; }
    Property Value
    Type Description
    System.Double

    ShearModulus

    Declaration
    public double ShearModulus { get; }
    Property Value
    Type Description
    System.Double

    ShearYieldStress

    Declaration
    public double ShearYieldStress { get; }
    Property Value
    Type Description
    System.Double

    SpecificHeat

    Declaration
    public double SpecificHeat { get; set; }
    Property Value
    Type Description
    System.Double

    Standard

    Declaration
    public MaterialStandards Standard { get; }
    Property Value
    Type Description
    MaterialStandards

    SurfaceHardness

    Declaration
    public double SurfaceHardness { get; set; }
    Property Value
    Type Description
    System.Double

    SurfaceHardnessRangeMaxInHB

    Declaration
    public double SurfaceHardnessRangeMaxInHB { get; }
    Property Value
    Type Description
    System.Double

    SurfaceHardnessRangeMaxInHRC

    Declaration
    public double SurfaceHardnessRangeMaxInHRC { get; }
    Property Value
    Type Description
    System.Double

    SurfaceHardnessRangeMaxInHV

    Declaration
    public double SurfaceHardnessRangeMaxInHV { get; }
    Property Value
    Type Description
    System.Double

    SurfaceHardnessRangeMinInHB

    Declaration
    public double SurfaceHardnessRangeMinInHB { get; }
    Property Value
    Type Description
    System.Double

    SurfaceHardnessRangeMinInHRC

    Declaration
    public double SurfaceHardnessRangeMinInHRC { get; }
    Property Value
    Type Description
    System.Double

    SurfaceHardnessRangeMinInHV

    Declaration
    public double SurfaceHardnessRangeMinInHV { get; }
    Property Value
    Type Description
    System.Double

    TensileYieldStrength

    Declaration
    public double TensileYieldStrength { get; set; }
    Property Value
    Type Description
    System.Double

    UltimateTensileStrength

    Declaration
    public double UltimateTensileStrength { get; set; }
    Property Value
    Type Description
    System.Double

    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