Table of Contents

Class IfcMaterialProfileSet

Namespace
IfcIO.Model
Assembly
IfcIO.dll

A collection of material profiles forming a structural member cross-section. Conforms to buildingSMART standard IFCMATERIALPROFILESET.

public sealed class IfcMaterialProfileSet

Inheritance

Inherited Members

Constructors

IfcMaterialProfileSet()

public IfcMaterialProfileSet()

IfcMaterialProfileSet(string, IEnumerable<IfcMaterialProfile>?)

public IfcMaterialProfileSet(string name, IEnumerable<IfcMaterialProfile>? profiles = null)

Parameters

name string
profiles IEnumerable<IfcMaterialProfile>?

Properties

Description

public string? Description { get; set; }

Property Value

string?

MaterialProfiles

public List<IfcMaterialProfile> MaterialProfiles { get; }

Property Value

List<IfcMaterialProfile>

Name

public string Name { get; set; }

Property Value

string

Methods

AddProfile(IfcProfileDef, IfcMaterial?, string?)

public IfcMaterialProfile AddProfile(IfcProfileDef profile, IfcMaterial? material = null, string? name = null)

Parameters

profile IfcProfileDef
material IfcMaterial?
name string?

Returns

IfcMaterialProfile