Table of Contents

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 IfcMaterialLayerSet

Inheritance

Inherited Members

Constructors

IfcMaterialLayerSet()

public IfcMaterialLayerSet()

IfcMaterialLayerSet(string, IEnumerable<IfcMaterialLayer>?)

public IfcMaterialLayerSet(string layerSetName, IEnumerable<IfcMaterialLayer>? layers = null)

Parameters

layerSetName string
layers IEnumerable<IfcMaterialLayer>?

Properties

Description

public string? Description { get; set; }

Property Value

string?

LayerSetName

public string LayerSetName { get; set; }

Property Value

string

Layers

public List<IfcMaterialLayer> Layers { get; }

Property Value

List<IfcMaterialLayer>

TotalThickness

public double TotalThickness { get; }

Property Value

double

Methods

AddLayer(IfcMaterial, double, bool, string?)

public IfcMaterialLayer AddLayer(IfcMaterial material, double thickness, bool isVentilated = false, string? name = null)

Parameters

material IfcMaterial
thickness double
isVentilated bool
name string?

Returns

IfcMaterialLayer