Class IfcMaterialLayerSet
- Namespace
- IfcIO.Model
- Assembly
- IfcIO.dll
An ordered sequence of material layers forming a composite wall, slab, or roof. Conforms to buildingSMART standard IFCMATERIALLAYERSET.
public sealed class IfcMaterialLayerSetInheritance
Inherited Members
Constructors
IfcMaterialLayerSet()
public IfcMaterialLayerSet()IfcMaterialLayerSet(string, IEnumerable<IfcMaterialLayer>?)
public IfcMaterialLayerSet(string layerSetName, IEnumerable<IfcMaterialLayer>? layers = null)Parameters
layerSetNamestringlayersIEnumerable<IfcMaterialLayer>?
Properties
Description
public string? Description { get; set; }Property Value
LayerSetName
public string LayerSetName { get; set; }Property Value
Layers
public List<IfcMaterialLayer> Layers { get; }Property Value
TotalThickness
public double TotalThickness { get; }Property Value
Methods
AddLayer(IfcMaterial, double, bool, string?)
public IfcMaterialLayer AddLayer(IfcMaterial material, double thickness, bool isVentilated = false, string? name = null)Parameters
materialIfcMaterialthicknessdoubleisVentilatedboolnamestring?