Table of Contents

Namespace IfcIO.Model

Namespaces

IfcIO.Model.Cost
IfcIO.Model.Sequence

Classes

IfcBuildingStorey

Represents a building storey / level.

IfcCsvBridge

Provides high-speed CSV tabular export and roundtrip property import for IFC models, conforming to the IfcOpenShell ifccsv specification.

IfcDistributionPort

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.

IfcElement

Base class for physical BIM elements (Wall, Slab, Column, Beam, Proxy, etc.).

IfcGroup

An arbitrary logical grouping of building elements, conforming to buildingSMART standard IFCGROUP.

IfcMaterial

A surface material and color definition.

IfcMaterialLayer

A single layer of material within a multi-layer composite construction (e.g. plaster, insulation, concrete). Conforms to buildingSMART standard IFCMATERIALLAYER.

IfcMaterialLayerSet

An ordered sequence of material layers forming a composite wall, slab, or roof. Conforms to buildingSMART standard IFCMATERIALLAYERSET.

IfcMaterialLayerSetUsage

Specifies how a material layer set is positioned and oriented relative to a host element reference axis. Conforms to buildingSMART standard IFCMATERIALLAYERSETUSAGE.

IfcMaterialProfile

Associates a material with a parameterized 2D profile (e.g. steel grade S355 assigned to HEA 200 profile). Conforms to buildingSMART standard IFCMATERIALPROFILE.

IfcMaterialProfileSet

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

IfcMaterialProfileSetUsage

Specifies the positioning alignment (cardinal point) of a material profile set along an element axis. Conforms to buildingSMART standard IFCMATERIALPROFILESETUSAGE.

IfcOpeningElement

Represents a void or opening in a building element (such as a wall or slab cutout), conforming to buildingSMART standard IFCOPENINGELEMENT.

IfcPhysicalQuantity

Abstract base class for physical BIM simple quantities (Length, Area, Volume, Count, Weight). Conforms to buildingSMART IFC standard IFCPHYSICALSIMPLEQUANTITY.

IfcPropertySet

A collection of properties grouped into a named property set.

IfcPropertySingleValue

A single typed property value.

IfcQuantityArea

A physical area quantity (e.g. GrossArea, NetArea, GrossFootprintArea, NetSideArea). Conforms to buildingSMART standard IFCQUANTITYAREA.

IfcQuantityCount

A physical count quantity (e.g. number of items). Conforms to buildingSMART standard IFCQUANTITYCOUNT.

IfcQuantityLength

A physical length quantity (e.g. Height, Width, Length, Perimeter). Conforms to buildingSMART standard IFCQUANTITYLENGTH.

IfcQuantitySet

A collection of physical simple quantities associated with an element or element type. Conforms to buildingSMART IFC standard IFCELEMENTQUANTITY.

IfcQuantityVolume

A physical volume quantity (e.g. GrossVolume, NetVolume). Conforms to buildingSMART standard IFCQUANTITYVOLUME.

IfcQuantityWeight

A physical weight quantity (e.g. GrossWeight, NetWeight). Conforms to buildingSMART standard IFCQUANTITYWEIGHT.

IfcSpace

Represents an enclosed space, room, or zone within a building, conforming to buildingSMART standard IFCSPACE.

IfcSpaceBoundary

Connects a space to an enclosing physical element (wall, slab, column) or virtual boundary. Conforms to buildingSMART standard IFCRELSPACEBOUNDARY.

IfcSystem

A functional building system grouping elements (e.g. HVAC, Piping, Electrical, FireProtection), conforming to buildingSMART standard IFCSYSTEM (or IFCDISTRIBUTIONSYSTEM in IFC4).

IfcTypeProduct

Represents a type definition object (e.g. IFCWALLTYPE, IFCBEAMTYPE, IFCCOLUMNTYPE, IFCSLABTYPE).

IfcZone

A spatial group of spaces sharing common thermal, acoustic, fire safety, or security properties. Conforms to buildingSMART standard IFCZONE.

StandardPsets

Strongly-typed factories and extensions for standard buildingSMART Property Sets (Psets).

StandardQtoSets

Strongly-typed factories and builders for standard buildingSMART Quantity Takeoff Sets (Qto).

Enums

IfcFlowDirection

Flow direction of a distribution port conforming to buildingSMART IFCFLOWDIRECTIONENUM.

IfcInternalOrExternal

Internal or external space boundary classification.

IfcPhysicalOrVirtual

Physical or virtual space boundary definition.