Skip to content

CompoundStructure.CreateSingleLayerCompoundStructure(Double, MaterialFunctionAssignment, Double, ElementId)

Public Class

Creates a vertically compound CompoundStructure with one layer.

Namespace: Autodesk.Revit.DB

Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

Syntax

public static CompoundStructure CreateSingleLayerCompoundStructure(
double sampleHeight,
MaterialFunctionAssignment layerFunction,
double width,
ElementId materialId
)

Parameters

sampleHeightDouble

The sample height of this vertically compound structure.

layerFunction MaterialFunctionAssignment

The function of the single layer.

widthDouble

The width of the single layer.

materialId ElementId

The ElementId of the material for the single layer.

Return Value

CompoundStructure
The newly created compound structure.

Exceptions

Exception

Condition


ArgumentNullException

A non-optional argument was null


ArgumentOutOfRangeException

The given value for sampleHeight must be greater than 0 and no more than 30000 feet. -or- The given value for width must be greater than 0 and no more than 30000 feet. -or- A value passed for an enumeration argument is not a member of that enumeration


Remarks

It is not verified that materialId corresponds to a valid MaterialElem.