StructuralAsset
Represents the properties of a material pertinent to structural analysis.
Inheritance Hierarchy
System.Object
Autodesk.Revit.DB.StructuralAsset
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public class StructuralAsset : IDisposableThe StructuralAsset type exposes the following members.
Constructors
Name
Description
Public Method
StructuralAsset
Constructs an instance of StructuralAsset.
Properties
Name
Description
Public Property
Behavior
Flag indicating whether elements of this material behave isotropically or orthotropically.
Public Property
ConcreteBendingReinforcement
The bending reinforcement of the asset.
Public Property
ConcreteCompression
The compression strength of concrete-based assets.
Public Property
ConcreteShearReinforcement
The shear reinforcement of the asset.
Public Property
ConcreteShearStrengthReduction
The shear strength reduction of the asset.
Public Property
Density
The density of the asset.
Public Property
IsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public Property
Lightweight
Flag indicating whether the asset describes a material that is light-weight or not.
Public Property
MetalReductionFactor
The reduction factor of the asset.
Public Property
MetalResistanceCalculationStrength
The resistance calculation strength of the asset.
Public Property
MetalThermallyTreated
Flag indicating whether the asset describes a material that is thermally treated or not.
Public Property
MinimumTensileStrength
The minimum tensile strength of the asset.
Public Property
MinimumYieldStress
The minimum yield stress of the asset.
Public Property
Name
The name of the structural asset.
Public Property
PoissonRatio
The Poisson ratio of the asset.
Public Property
ShearModulus
The shear modulus of the asset.
Public Property
StructuralAssetClass
The type of material that this structural asset describes (e.g. wood, concrete, metal.)
Public Property
SubClass
The sub-class of the asset.
Public Property
ThermalExpansionCoefficient
The thermal expansion coefficient of the asset.
Public Property
WoodBendingStrength
The bending strength of the asset.
Public Property
WoodGrade
The grade of wood used in a wood-based asset.
Public Property
WoodParallelCompressionStrength
The parallel compression strength of the asset.
Public Property
WoodParallelShearStrength
The parallel shear strength of the asset.
Public Property
WoodPerpendicularCompressionStrength
The perpendicular compression strength of the asset.
Public Property
WoodPerpendicularShearStrength
The perpendicular shear strength of the asset.
Public Property
WoodSpecies
The species of wood used in a wood-based asset.
Public Property
YoungModulus
The Young’s modulus of the asset.
Methods
Name
Description
Public Method
Copy
Produces a copy of the asset.
Public Method
Dispose
Releases all resources used by the StructuralAsset
Public Method
Equals(Object)
Determines whether the specified object is equal to the current object.
(Inherited from Object)
Public Method
Equals(StructuralAsset)
Determines whether this structural asset is equal to another.
Public Method
GetHashCode
Serves as the default hash function.
(Inherited from Object)
Public Method
GetType
Gets the Type of the current instance.
(Inherited from Object)
Public Method
SetPoissonRatio
Sets the Poisson ratio of the asset.
Public Method
SetShearModulus
Sets the shear modulus of the asset.
Public Method
SetThermalExpansionCoefficient
Sets the thermal expansion coefficient of the asset.
Public Method
SetYoungModulus
Sets the Young’s modulus of the asset.
Public Method
ToString
Returns a string that represents the current object.
(Inherited from Object)