Skip to content

StructuralAsset

Public 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.


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

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

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

The type of material that this structural asset describes (e.g. wood, concrete, metal.)


Public Property

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

Produces a copy of the asset.


Public Method

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

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)