StructuralAsset Class


Structural Asset Class

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 : IDisposable

The StructuralAsset type exposes the following members.

Constructors
Name Description
Public method StructuralAsset Constructs an instance of StructuralAsset.
Top
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.
Top
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 )
Top
See Also