Table of Contents

Class IfcDistributionPort

Namespace
IfcIO.Model
Assembly
IfcIO.dll

A port or terminal on an MEP distribution element (duct, pipe, pump, fan, fitting, terminal) through which fluids, air, or energy flow. Conforms to buildingSMART standard IFCDISTRIBUTIONPORT.

public sealed class IfcDistributionPort

Inheritance

Inherited Members

Constructors

IfcDistributionPort()

public IfcDistributionPort()

IfcDistributionPort(string, IfcFlowDirection, IfcVector3?, IfcVector3?, string?)

public IfcDistributionPort(string name, IfcFlowDirection flowDirection = IfcFlowDirection.SourceAndSink, IfcVector3? position = null, IfcVector3? direction = null, string? systemType = null)

Parameters

name string
flowDirection IfcFlowDirection
position IfcVector3?
direction IfcVector3?
systemType string?

Properties

ConnectedPort

Opposing connected port linking another MEP element (IFCRELCONNECTSPORTS).

public IfcDistributionPort? ConnectedPort { get; set; }

Property Value

IfcDistributionPort?

Description

public string? Description { get; set; }

Property Value

string?

Direction

public IfcVector3 Direction { get; set; }

Property Value

IfcVector3

FlowDirection

public IfcFlowDirection FlowDirection { get; set; }

Property Value

IfcFlowDirection

GlobalId

public string GlobalId { get; set; }

Property Value

string

HostElement

Host MEP element to which this port belongs (IFCRELCONNECTSPORTTOELEMENT).

public IfcElement? HostElement { get; set; }

Property Value

IfcElement?

Id

public int Id { get; set; }

Property Value

int

Name

public string Name { get; set; }

Property Value

string

Position

public IfcVector3 Position { get; set; }

Property Value

IfcVector3

SystemType

public string? SystemType { get; set; }

Property Value

string?