public interface IfcMechanicalMaterialProperties extends IfcMaterialProperties
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
double |
getDynamicViscosity()
Returns the value of the 'Dynamic Viscosity' attribute.
|
String |
getDynamicViscosityAsString()
Returns the value of the 'Dynamic Viscosity As String' attribute.
|
double |
getPoissonRatio()
Returns the value of the 'Poisson Ratio' attribute.
|
String |
getPoissonRatioAsString()
Returns the value of the 'Poisson Ratio As String' attribute.
|
double |
getShearModulus()
Returns the value of the 'Shear Modulus' attribute.
|
String |
getShearModulusAsString()
Returns the value of the 'Shear Modulus As String' attribute.
|
double |
getThermalExpansionCoefficient()
Returns the value of the 'Thermal Expansion Coefficient' attribute.
|
String |
getThermalExpansionCoefficientAsString()
Returns the value of the 'Thermal Expansion Coefficient As String' attribute.
|
double |
getYoungModulus()
Returns the value of the 'Young Modulus' attribute.
|
String |
getYoungModulusAsString()
Returns the value of the 'Young Modulus As String' attribute.
|
boolean |
isSetDynamicViscosity()
Returns whether the value of the '
Dynamic Viscosity' attribute is set. |
boolean |
isSetDynamicViscosityAsString()
Returns whether the value of the '
Dynamic Viscosity As String' attribute is set. |
boolean |
isSetPoissonRatio()
Returns whether the value of the '
Poisson Ratio' attribute is set. |
boolean |
isSetPoissonRatioAsString()
Returns whether the value of the '
Poisson Ratio As String' attribute is set. |
boolean |
isSetShearModulus()
Returns whether the value of the '
Shear Modulus' attribute is set. |
boolean |
isSetShearModulusAsString()
Returns whether the value of the '
Shear Modulus As String' attribute is set. |
boolean |
isSetThermalExpansionCoefficient()
Returns whether the value of the '
Thermal Expansion Coefficient' attribute is set. |
boolean |
isSetThermalExpansionCoefficientAsString()
Returns whether the value of the '
Thermal Expansion Coefficient As String' attribute is set. |
boolean |
isSetYoungModulus()
Returns whether the value of the '
Young Modulus' attribute is set. |
boolean |
isSetYoungModulusAsString()
Returns whether the value of the '
Young Modulus As String' attribute is set. |
void |
setDynamicViscosity(double value)
Sets the value of the '
Dynamic Viscosity' attribute. |
void |
setDynamicViscosityAsString(String value)
Sets the value of the '
Dynamic Viscosity As String' attribute. |
void |
setPoissonRatio(double value)
Sets the value of the '
Poisson Ratio' attribute. |
void |
setPoissonRatioAsString(String value)
Sets the value of the '
Poisson Ratio As String' attribute. |
void |
setShearModulus(double value)
Sets the value of the '
Shear Modulus' attribute. |
void |
setShearModulusAsString(String value)
Sets the value of the '
Shear Modulus As String' attribute. |
void |
setThermalExpansionCoefficient(double value)
Sets the value of the '
Thermal Expansion Coefficient' attribute. |
void |
setThermalExpansionCoefficientAsString(String value)
Sets the value of the '
Thermal Expansion Coefficient As String' attribute. |
void |
setYoungModulus(double value)
Sets the value of the '
Young Modulus' attribute. |
void |
setYoungModulusAsString(String value)
Sets the value of the '
Young Modulus As String' attribute. |
void |
unsetDynamicViscosity()
Unsets the value of the '
Dynamic Viscosity' attribute. |
void |
unsetDynamicViscosityAsString()
Unsets the value of the '
Dynamic Viscosity As String' attribute. |
void |
unsetPoissonRatio()
Unsets the value of the '
Poisson Ratio' attribute. |
void |
unsetPoissonRatioAsString()
Unsets the value of the '
Poisson Ratio As String' attribute. |
void |
unsetShearModulus()
Unsets the value of the '
Shear Modulus' attribute. |
void |
unsetShearModulusAsString()
Unsets the value of the '
Shear Modulus As String' attribute. |
void |
unsetThermalExpansionCoefficient()
Unsets the value of the '
Thermal Expansion Coefficient' attribute. |
void |
unsetThermalExpansionCoefficientAsString()
Unsets the value of the '
Thermal Expansion Coefficient As String' attribute. |
void |
unsetYoungModulus()
Unsets the value of the '
Young Modulus' attribute. |
void |
unsetYoungModulusAsString()
Unsets the value of the '
Young Modulus As String' attribute. |
getMaterial, setMaterialforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removedouble getDynamicViscosity()
If the meaning of the 'Dynamic Viscosity' attribute isn't clear, there really should be more of a description here...
isSetDynamicViscosity(),
unsetDynamicViscosity(),
setDynamicViscosity(double),
Ifc2x3tc1Package.getIfcMechanicalMaterialProperties_DynamicViscosity()void setDynamicViscosity(double value)
Dynamic Viscosity' attribute.
value - the new value of the 'Dynamic Viscosity' attribute.isSetDynamicViscosity(),
unsetDynamicViscosity(),
getDynamicViscosity()void unsetDynamicViscosity()
Dynamic Viscosity' attribute.
boolean isSetDynamicViscosity()
Dynamic Viscosity' attribute is set.
unsetDynamicViscosity(),
getDynamicViscosity(),
setDynamicViscosity(double)String getDynamicViscosityAsString()
If the meaning of the 'Dynamic Viscosity As String' attribute isn't clear, there really should be more of a description here...
isSetDynamicViscosityAsString(),
unsetDynamicViscosityAsString(),
setDynamicViscosityAsString(String),
Ifc2x3tc1Package.getIfcMechanicalMaterialProperties_DynamicViscosityAsString()void setDynamicViscosityAsString(String value)
Dynamic Viscosity As String' attribute.
value - the new value of the 'Dynamic Viscosity As String' attribute.isSetDynamicViscosityAsString(),
unsetDynamicViscosityAsString(),
getDynamicViscosityAsString()void unsetDynamicViscosityAsString()
Dynamic Viscosity As String' attribute.
boolean isSetDynamicViscosityAsString()
Dynamic Viscosity As String' attribute is set.
unsetDynamicViscosityAsString(),
getDynamicViscosityAsString(),
setDynamicViscosityAsString(String)double getYoungModulus()
If the meaning of the 'Young Modulus' attribute isn't clear, there really should be more of a description here...
isSetYoungModulus(),
unsetYoungModulus(),
setYoungModulus(double),
Ifc2x3tc1Package.getIfcMechanicalMaterialProperties_YoungModulus()void setYoungModulus(double value)
Young Modulus' attribute.
value - the new value of the 'Young Modulus' attribute.isSetYoungModulus(),
unsetYoungModulus(),
getYoungModulus()void unsetYoungModulus()
Young Modulus' attribute.
boolean isSetYoungModulus()
Young Modulus' attribute is set.
unsetYoungModulus(),
getYoungModulus(),
setYoungModulus(double)String getYoungModulusAsString()
If the meaning of the 'Young Modulus As String' attribute isn't clear, there really should be more of a description here...
isSetYoungModulusAsString(),
unsetYoungModulusAsString(),
setYoungModulusAsString(String),
Ifc2x3tc1Package.getIfcMechanicalMaterialProperties_YoungModulusAsString()void setYoungModulusAsString(String value)
Young Modulus As String' attribute.
value - the new value of the 'Young Modulus As String' attribute.isSetYoungModulusAsString(),
unsetYoungModulusAsString(),
getYoungModulusAsString()void unsetYoungModulusAsString()
Young Modulus As String' attribute.
boolean isSetYoungModulusAsString()
Young Modulus As String' attribute is set.
unsetYoungModulusAsString(),
getYoungModulusAsString(),
setYoungModulusAsString(String)double getShearModulus()
If the meaning of the 'Shear Modulus' attribute isn't clear, there really should be more of a description here...
isSetShearModulus(),
unsetShearModulus(),
setShearModulus(double),
Ifc2x3tc1Package.getIfcMechanicalMaterialProperties_ShearModulus()void setShearModulus(double value)
Shear Modulus' attribute.
value - the new value of the 'Shear Modulus' attribute.isSetShearModulus(),
unsetShearModulus(),
getShearModulus()void unsetShearModulus()
Shear Modulus' attribute.
boolean isSetShearModulus()
Shear Modulus' attribute is set.
unsetShearModulus(),
getShearModulus(),
setShearModulus(double)String getShearModulusAsString()
If the meaning of the 'Shear Modulus As String' attribute isn't clear, there really should be more of a description here...
isSetShearModulusAsString(),
unsetShearModulusAsString(),
setShearModulusAsString(String),
Ifc2x3tc1Package.getIfcMechanicalMaterialProperties_ShearModulusAsString()void setShearModulusAsString(String value)
Shear Modulus As String' attribute.
value - the new value of the 'Shear Modulus As String' attribute.isSetShearModulusAsString(),
unsetShearModulusAsString(),
getShearModulusAsString()void unsetShearModulusAsString()
Shear Modulus As String' attribute.
boolean isSetShearModulusAsString()
Shear Modulus As String' attribute is set.
unsetShearModulusAsString(),
getShearModulusAsString(),
setShearModulusAsString(String)double getPoissonRatio()
If the meaning of the 'Poisson Ratio' attribute isn't clear, there really should be more of a description here...
isSetPoissonRatio(),
unsetPoissonRatio(),
setPoissonRatio(double),
Ifc2x3tc1Package.getIfcMechanicalMaterialProperties_PoissonRatio()void setPoissonRatio(double value)
Poisson Ratio' attribute.
value - the new value of the 'Poisson Ratio' attribute.isSetPoissonRatio(),
unsetPoissonRatio(),
getPoissonRatio()void unsetPoissonRatio()
Poisson Ratio' attribute.
boolean isSetPoissonRatio()
Poisson Ratio' attribute is set.
unsetPoissonRatio(),
getPoissonRatio(),
setPoissonRatio(double)String getPoissonRatioAsString()
If the meaning of the 'Poisson Ratio As String' attribute isn't clear, there really should be more of a description here...
isSetPoissonRatioAsString(),
unsetPoissonRatioAsString(),
setPoissonRatioAsString(String),
Ifc2x3tc1Package.getIfcMechanicalMaterialProperties_PoissonRatioAsString()void setPoissonRatioAsString(String value)
Poisson Ratio As String' attribute.
value - the new value of the 'Poisson Ratio As String' attribute.isSetPoissonRatioAsString(),
unsetPoissonRatioAsString(),
getPoissonRatioAsString()void unsetPoissonRatioAsString()
Poisson Ratio As String' attribute.
boolean isSetPoissonRatioAsString()
Poisson Ratio As String' attribute is set.
unsetPoissonRatioAsString(),
getPoissonRatioAsString(),
setPoissonRatioAsString(String)double getThermalExpansionCoefficient()
If the meaning of the 'Thermal Expansion Coefficient' attribute isn't clear, there really should be more of a description here...
isSetThermalExpansionCoefficient(),
unsetThermalExpansionCoefficient(),
setThermalExpansionCoefficient(double),
Ifc2x3tc1Package.getIfcMechanicalMaterialProperties_ThermalExpansionCoefficient()void setThermalExpansionCoefficient(double value)
Thermal Expansion Coefficient' attribute.
value - the new value of the 'Thermal Expansion Coefficient' attribute.isSetThermalExpansionCoefficient(),
unsetThermalExpansionCoefficient(),
getThermalExpansionCoefficient()void unsetThermalExpansionCoefficient()
Thermal Expansion Coefficient' attribute.
boolean isSetThermalExpansionCoefficient()
Thermal Expansion Coefficient' attribute is set.
unsetThermalExpansionCoefficient(),
getThermalExpansionCoefficient(),
setThermalExpansionCoefficient(double)String getThermalExpansionCoefficientAsString()
If the meaning of the 'Thermal Expansion Coefficient As String' attribute isn't clear, there really should be more of a description here...
isSetThermalExpansionCoefficientAsString(),
unsetThermalExpansionCoefficientAsString(),
setThermalExpansionCoefficientAsString(String),
Ifc2x3tc1Package.getIfcMechanicalMaterialProperties_ThermalExpansionCoefficientAsString()void setThermalExpansionCoefficientAsString(String value)
Thermal Expansion Coefficient As String' attribute.
value - the new value of the 'Thermal Expansion Coefficient As String' attribute.isSetThermalExpansionCoefficientAsString(),
unsetThermalExpansionCoefficientAsString(),
getThermalExpansionCoefficientAsString()void unsetThermalExpansionCoefficientAsString()
Thermal Expansion Coefficient As String' attribute.
boolean isSetThermalExpansionCoefficientAsString()
Thermal Expansion Coefficient As String' attribute is set.
unsetThermalExpansionCoefficientAsString(),
getThermalExpansionCoefficientAsString(),
setThermalExpansionCoefficientAsString(String)Copyright © 2016 OpenSource BIM. All rights reserved.