CompoundStructure.CreateSingleLayerCompoundStructure(Double, MaterialFunctionAssignment, Double, ElementId)
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.