Class Material
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
Material
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class Material : NamedDatabaseItem, IEquatable<APIBase>
Properties
CoefficientOfThermalExpansion
Measurement: ThermalExpansionCoefficient
Declaration
public virtual double CoefficientOfThermalExpansion { get; set; }
Property Value
Type |
Description |
System.Double |
|
CostPerUnitMass
Measurement: PricePerUnitMass
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
The measurement scale used to define the surface hardness.
Declaration
public HardnessType HardnessType { get; set; }
Property Value
HeatConductivity
Also known as Thermal Conductivity
Measurement: 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
The maximum allowable temperature to ensure the material properties do not change. This property is only used by the Detailed Interference Fit calculations with module MC120 - Detailed Interference Fit Design and Rating according to DIN 7190.
Measurement: Temperature
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
The modulus of elasticity divided by one minus the square of Poisson's ratio
Measurement: Stress
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
Specific heat per unit mass
Measurement: SpecificHeat
Declaration
public double SpecificHeat { get; set; }
Property Value
Type |
Description |
System.Double |
|
Standard
Declaration
public MaterialStandards Standard { get; }
Property Value
SurfaceHardness
The surface hardness in the units of the currently selected Hardness Type measurement scale.
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
Stress at which permanent deformation occurs. Otherwise known as the 'Elastic Limit'.
Measurement: Stress
Declaration
public double TensileYieldStrength { get; set; }
Property Value
Type |
Description |
System.Double |
|
UltimateTensileStrength
Otherwise known as Ultimate Strength Limit. Defined at 1 cycles.
Measurement: Stress
Declaration
public double UltimateTensileStrength { get; set; }
Property Value
Type |
Description |
System.Double |
|
Implements
System.IEquatable<T>
Extension Methods