Industry Foundation Classes (IFC) Supported Element Types

This section provides an overview of the IFC elements currently supported by the IFC_API reader/writer.

Quick Links

Supported Element Types

IfcActor

IfcAirTerminal

IfcAirTerminalBox

IfcAlignment

IfcAlignmentCant

IfcAlignmentHorizontal

IfcAlignmentSegment

IfcAlignmentVertical

IfcAnnotation

IfcAudioVisualAppliance

IfcBeam

IfcBearing

IfcBridge

IfcBridgePart

IfcBuilding

IfcBuildingElementPart

IfcBuildingElementProxy

IfcBuildingStorey

IfcBuildingSystem

IfcBuiltElement

IfcBuiltSystem

IfcCableCarrierFitting

IfcCableCarrierSegment

IfcCableFitting

IfcCableSegment

IfcChimney

IfcColumn

IfcCommunicationsAppliance

IfcCompressor

IfcConveyorSegment

IfcCourse

IfcCovering

IfcCurtainWall

IfcDamper

IfcDeepFoundation

IfcDistributionBoard

IfcDistributionChamberElement

IfcDistributionFlowElement

IfcDistributionPort

IfcDistributionSystem

IfcDoor

IfcDuctFitting

IfcDuctSegment

IfcDuctSilencer

IfcElectricAppliance

IfcElectricDistributionBoard

IfcElectricFlowTreatmentDevice

IfcElectricTimeControl

IfcFacilityPartCommon

IfcFan

IfcFilter

IfcFireSuppressionTerminal

IfcFlowMeter

IfcFooting

IfcGeographicElement

IfcInterceptor

IfcJunctionBox

IfcKerb

IfcLamp

IfcLightFixture

IfcLiquidTerminal

IfcMarineFacility

IfcMarinePart

IfcMedicalDevice

IfcMember

IfcMobileTelecommunicationsAppliance

IfcOpeningElement

IfcOutlet

IfcPipeFitting

IfcPipeSegment

IfcPlate

IfcProtectiveDevice

IfcPump

IfcRail

IfcRailing

IfcRailway

IfcRailwayPart

IfcRamp

IfcRampFlight

IfcRoad

IfcRoadPart

IfcRoof

IfcSanitaryTerminal

IfcSignal

IfcSite

IfcSlab

IfcSpace

IfcSpaceHeater

IfcStackTerminal

IfcStair

IfcStairFlight

IfcStructuralAnalysisModel

IfcSwitchingDevice

IfcValve

IfcWasteTerminal

IfcWindow

IfcZone

Element Types

Actor

The Actor feature type represents IfcActor elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_actor_type

Type of Actor. The possible types are:

  • Person
  • Organization
  • PersonAndOrganization

AirTerminal

The AirTerminal feature type represents IfcAirTerminal elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of AirTerminal. The possible types are:

  • DIFFUSER
  • GRILLE
  • LOUVRE
  • REGISTER
  • USERDEFINED
  • NOTDEFINED

AirTerminalBox

The AirTerminalBox feature type represents IfcAirTerminalBox elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of AirTerminalBox. The possible types are:

  • CONSTANTFLOW
  • VARIABLEFLOWPRESSUREDEPENDANT
  • VARIABLEFLOWPRESSUREINDEPENDANT
  • USERDEFINED
  • NOTDEFINED

Alignment

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The Alignment feature type represents IfcAlignment elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Alignment. The possible types are:

  • USERDEFINED
  • NOTDEFINED

Alignment Cant

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The Alignment Cant feature type represents IfcAlignmentCant elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_rail_head_distance

Distance between the nominal center points of the two contact patches of wheel set and rails.

Alignment Horizontal

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The Alignment Horizontal feature type represents IfcAlignmentHorizontal elements in the dataset. It does not have any unique attributes.

Alignment Segment

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The Alignment Segment feature type represents IfcAlignmentSegment elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_segment_type

The type of Alignment Segment, which could be ifcalignmentcantsegment, ifcalignmenthorizontalsegment, or ifcalignmentverticalsegment.

Note  Some attributes in the table are dependent on the selected segment type. The attributes displayed will vary based on the specific alignment segment.

ifc_start_dist_along

Distance along the horizontal alignment.

Note  Displayed only when segment type is ifcalignmentverticalsegment and ifcalignmentcantsegment.

ifc_horizontal_length

Total length of the segment.

Note  Displayed only when segment type is ifcalignmentverticalsegment and ifcalignmentcantsegment.

ifc_start_cant_left

Length of left cant at the beginning of the segment.

Note  Displayed only when segment type is ifcalignmentcantsegment.

ifc_end_cant_left

Length of left cant at the end of the segment.

Note  Displayed only when segment type is ifcalignmentcantsegment.

ifc_start_cant_right

Length of the right cant at the start of the segment.

Note  Displayed only when segment type is ifcalignmentcantsegment.

ifc_end_cant_right

Length of the right cant at the end of the segment.

Note  Displayed only when segment type is ifcalignmentcantsegment.

ifc_start_point.x

The x-coordinate of the start point of the segment.

Note  Displayed only when segment type is ifcalignmenthorizontalsegment.

ifc_start_point.y

The y-coordinate of the start point of the segment.

Note  Displayed only when segment type is ifcalignmenthorizontalsegment.

ifc_start_direction

Direction of the tangent at the start point of the alignment segment.

Note  Displayed only when segment type is ifcalignmenthorizontalsegment.

ifc_start_radius_of_curvature

Radius of the curvature at the start point of the segment.

Note  Displayed only when segment type is ifcalignmenthorizontalsegment.

ifc_segment_length

Total length of the segment along the curve.

Note  Displayed only when segment type is ifcalignmenthorizontalsegment.

ifc_gravity_center_line_height

Height of the gravity center line in the vertical direction.

Note  Displayed only when segment type is ifcalignmenthorizontalsegment.

ifc_start_height

Elevation of the start point.

Note  Displayed only when segment type is ifcalignmentverticalsegment.

ifc_start_gradient

Gradient of the alignment segment at the start point.

Note  Displayed only when segment type is ifcalignmentverticalsegment.

ifc_end_gradient

Gradient of the alignment segment at the end point.

Note  Displayed only when segment type is ifcalignmentverticalsegment.

ifc_radius_of_curvature

Radius of the curvature for the segment.

Note  Displayed only when segment type is ifcalignmentverticalsegment.

ifc_predefined_type

Type of selected Alignment Segment. The possible types are:

ifcalignmentcantsegment

  • LINE
  • CIRCULARARC
  • CLOTHOID
  • COSINECURVE
  • CUBIC
  • HELMERTCURVE
  • SINECURVE
  • VIENNSEBEND

ifcalignmenthorizontalsegment

  • BLOSSCURCE
  • CONSTANTCANT
  • COSINECURVE
  • HELMERTCURVE
  • LINEARTRANSITION
  • SINECURVE
  • VIENNSEBEND

ifcalignmentverticalsegment

  • CONSTANTGRADIENT
  • PARABOLICARC
  • CIRCULARARC
  • CLOTHOID
Note  Displayed for all segment types.

ifc_start_tag

Tag to annotate the start point of the alignment segment.

ifc_end_tag

Tag to annotate the end point of the alignment segment.

Alignment Vertical

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The Alignment Vertical feature type represents IfcAlignmentVertical elements in the dataset. It does not have any unique attributes.

Annotation

The Annotation feature type represents IfcAnnotation elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Annotation. The possible types are:

  • CONTOURLINE
  • DIMENSION
  • ISOBAR
  • ISOLUX
  • ISOTHERM
  • LEADER
  • SURVEY
  • SYMBOL
  • TEXT
  • USERDEFINED
  • NOTDEFINED

AudioVisualAppliance

The AudioVisualAppliance feature type represents IfcAudioVisualAppliance elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of AudioVisualAppliance. The possible types are:

  • AMPLIFIER
  • CAMERA
  • COMMUNICATIONTERMINAL
  • DISPLAY
  • MICROPHONE
  • PLAYER
  • PROJECTOR
  • RECEIVER
  • RECORDINGEQUIPMENT
  • SPEAKER
  • SWITCHER
  • TELEPHONE
  • TUNER
  • USERDEFINED
  • NOTDEFINED

Beam

The Beam feature type represents IfcBeam elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Beam. The possible types are:

  • BEAM
  • CORNICE
  • DIAPHRAGM
  • EDGEBEAM
  • GIRDER_SEGMENT
  • HATSTONE
  • HOLLOWCORE
  • JOIST
  • LINTEL
  • PIERCAP
  • SPANDREL
  • T_BEAM
  • USERDEFINED
  • NOTDEFINED

Bearing

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The Bearing feature type represents IfcBearing elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Bearing. The possible types are:

  • CYLINDRICAL
  • DISK
  • ELASTOMERIC
  • GUIDE
  • POT
  • ROCKER
  • ROLLER
  • SPHERICAL
  • USERDEFINED
  • NOTDEFINED

Bridge

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The Bridge feature type represents IfcBridge elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Bridge. The possible types are:

  • ARCHED
  • CABLE_STAYED
  • CANTILEVER
  • CULVERT
  • FRAMEWORK
  • GIRDER
  • SUSPENSION
  • TRUSS
  • USERDEFINED
  • NOTDEFINED

BridgePart

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The BridgePart feature type represents IfcBridgePart elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of BridgePart. The possible types are:

  • ABUTMENT
  • DECK
  • DECK_SEGMENT
  • FOUNDATION
  • PIER
  • PIER_SEGMENT
  • PYLON
  • SUBSTRUCTURE
  • SUPERSTRUCTURE
  • SURFACESTRUCTURE
  • USERDEFINED
  • NOTDEFINED

Building

The Building feature type represents IfcBuilding elements in the dataset.

Attribute/Trait Name

Contents

ifc_elevation_of_ref_height

The value of the building’s ElevationOfRefHeight property.

Note  This property is deprecated in IFC 4x3 and will be dropped when writing to that schema.

ifc_elevation_of_terrain

The value of the building’s ElevationOfTerrain property.

Note  This property is deprecated in IFC 4x3 and will be dropped when writing to that schema.

BuildingAddress

The value of the building’s BuildingAddress property. This attribute will be read as an address, with several BuildingAddress.* sub-attributes.

Note  This property has been deprecated in IFC 4x3. When writing to IFC 4x3, this attribute will be written as the Pset_Address.

Building Element Part

The Building Element Part feature type represents IfcBuildingElementPart elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Building Element Part. The possible types are:

  • APRON
  • ARMOURUNIT
  • INSULATION
  • PRECASTPANEL
  • SAFETYCAGE
  • USERDEFINED
  • NOTDEFINED

Building Element Proxy

The Building Element Proxy feature type represents IfcBuildingElementProxy elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Building Element Proxy. The possible types are:

  • COMPLEX
  • ELEMENT
  • PARTIAL
  • PROVISIONFORSPACE
  • PROVISIONFORVOID
  • USERDEFINED
  • NOTDEFINED

Building Storey

The Building Storey feature type represents IfcBuildingStorey elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_elevation

Represents the vertical position of the storey's base relative to the building’s internal 0.00 reference level.

BuildingSystem

Note  This element type is deprecated in IFC 4x3 but supported in IFC 4.

The BuildingSystem feature type represents IfcBuildingSystem elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of BuildingSystem. The possible types are:

  • FENESTRATION
  • FOUNDATION
  • LOADBEARING
  • OUTERSHELL
  • SHADING
  • TRANSPORT
  • USERDEFINED
  • NOTDEFINED

ifc_longname

Long name of BuildingSystem.

BuiltElement

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The BuiltElement feature type represents IfcBuiltElement elements in the dataset. Prior to IFC4x3, this was referred to as IfcBuildingElement and uninstantiable. In IFC4x3, this type is instantiable and has no unique attributes.

BuiltSystem

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The BuiltSystem feature type represents IfcBuiltSystem elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of BuiltSystem. The possible types are:

  • EROSIONPREVENTION
  • FENESTRATION
  • FOUNDATION
  • LOADBEARING
  • MOORING
  • OUTERSHELL
  • PRESTRESSING
  • RAILWAYLINE
  • RAILWAYTRACK
  • REINFORCING
  • SHADING
  • TRACKCIRCUIT
  • TRANSPORT
  • USERDEFINED
  • NOTDEFINED

ifc_longname

Long name of BuiltSystem.

CableCarrierFitting

The CableCarrierFitting feature type represents IfcCableCarrierFitting elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of CableCarrierFitting. The possible types are:

  • BEND
  • CONNECTOR
  • JUNCTION
  • TRANSITION
  • USERDEFINED
  • NOTDEFINED

CableCarrierSegment

The CableCarrierSegment feature type represents IfcCableCarrierSegment elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of CableCarrierSegment. The possible types are:

  • CABLEBRACKET
  • CABLELADDERSEGMENT
  • CABLETRAYSEGMENT
  • CABLETRUNKINGSEGMENT
  • CATENARYWIRE
  • CONDUITSEGMENT
  • DROPPER
  • USERDEFINED
  • NOTDEFINED

CableFitting

The CableFitting feature type represents IfcCableFitting elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of CableFitting. The possible types are:

  • CONNECTOR
  • ENTRY
  • EXIT
  • FANOUT
  • JUNCTION
  • TRANSITION
  • USERDEFINED
  • NOTDEFINED

CableSegment

The CableSegment feature type represents IfcCableSegment elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of CableSegment. The possible types are:

  • BUSBARSEGMENT
  • CABLESEGMENT
  • CONDUCTORSEGMENT
  • CONTACTWIRESEGMENT
  • CORESEGMENT
  • FIBERSEGMENT
  • FIBERTUBE
  • OPTICALCABLESEGMENT
  • STITCHWIRE
  • WIREPAIRSEGMENT
  • USERDEFINED
  • NOTDEFINED

Chimney

The Chimney feature type represents IfcChimney elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Chimney. The possible types are:

  • USERDEFINED
  • NOTDEFINED

Column

The Column feature type represents IfcColumn elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Column. The possible types are:

  • COLUMN
  • PIERSTEM
  • PIERSTEM_SEGMENT
  • PILASTER
  • STANDCOLUMN
  • USERDEFINED
  • NOTDEFINED

CommunicationsAppliance

The CommunicationsAppliance feature type represents IfcCommunicationsAppliance elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of CommunicationsAppliance. The possible types are:

  • ANTENNA
  • AUTOMATON
  • COMPUTER
  • FAX
  • GATEWAY
  • INTELLIGENTPERIPHERAL
  • IPNETWORKEQUIPMENT
  • LINESIDEELECTRONICUNIT
  • MODEM
  • NETWORKAPPLIANCE
  • NETWORKBRIDGE
  • NETWORKHUB
  • OPTICALLINETERMINAL
  • OPTICALNETWORKUNIT
  • PRINTER
  • RADIOBLOCKCENTER
  • REPEATER
  • ROUTER
  • SCANNER
  • TELECOMMAND
  • TELEPHONYEXCHANGE
  • TRANSITIONCOMPONENT
  • TRANSPONDER
  • TRANSPORTEQUIPMENT
  • USERDEFINED
  • NOTDEFINED

Compressor

The Compressor feature type represents IfcCompressor elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Compressor. The possible types are:

  • BOOSTER
  • DYNAMIC
  • HERMETIC
  • OPENTYPE
  • RECIPROCATING
  • ROLLINGPISTON
  • ROTARY
  • ROTARYVANE
  • SCROLL
  • SEMIHERMETIC
  • SINGLESCREW
  • SINGLESTAGE
  • TROCHOIDAL
  • TWINSCREW
  • WELDEDSHELLHERMETIC
  • USERDEFINED
  • NOTDEFINED

ConveyorSegment

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The ConveyorSegment feature type represents IfcConveyorSegment elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of ConveyorSegment. The possible types are:

  • BELTCONVEYOR
  • BUCKETCONVEYOR
  • CHUTECONVEYOR
  • SCREWCONVEYOR
  • USERDEFINED
  • NOTDEFINED

Course

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The Course feature type represents IfcCourse elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Course. The possible types are:

  • ARMOUR
  • BALLASTBED
  • CORE
  • FILTER
  • PAVEMENT
  • PROTECTION
  • USERDEFINED
  • NOTDEFINED

Covering

The Covering feature type represents IfcCovering elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Covering. The possible types are:

  • CEILING
  • CLADDING
  • COPING
  • FLOORING
  • INSULATION
  • MEMBRANE
  • MOLDING
  • ROOFING
  • SKIRTINGBOARD
  • SLEEVING
  • TOPPING
  • WRAPPING
  • USERDEFINED
  • NOTDEFINED

Curtain Wall

The Curtain Wall feature type represents IfcCurtainWall elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Curtain Wall. The possible types are :

  • USERDEFINED
  • NOTDEFINED

Damper

The Damper feature type represents IfcDamper elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Damper. The possible types are :

  • BACKDRAFTDAMPER
  • BALANCINGDAMPER
  • BLASTDAMPER
  • CONTROLDAMPER
  • FIREDAMPER
  • FIRESMOKEDAMPER
  • FUMEHOODEXHAUST
  • GRAVITYDAMPER
  • GRAVITYRELIEFDAMPER
  • RELIEFDAMPER
  • SMOKEDAMPER
  • USERDEFINED
  • NOTDEFINED

Deep Foundation

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The Deep Foundation feature type represents IfcDeepFoundation elements in the dataset. It does not have any unique attributes.

DistributionBoard

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The DistributionBoard feature type represents IfcDistributionBoard elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of DistributionBoard. The possible types are:

  • CONSUMERUNIT
  • DISPATCHINGBOARD
  • DISTRIBUTIONBOARD
  • DISTRIBUTIONFRAME
  • MOTORCONTROLCENTRE
  • SWITCHBOARD
  • USERDEFINED
  • NOTDEFINED

DistributionChamberElement

The DistributionChamberElement feature type represents IfcDistributionChamberElement elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of DistributionChamberElement. The possible types are:

  • FORMEDDUCT
  • INSPECTIONCHAMBER
  • INSPECTIONPIT
  • MANHOLE
  • METERCHAMBER
  • SUMP
  • TRENCH
  • VALVECHAMBER
  • USERDEFINED
  • NOTDEFINED

DistributionFlowElement

The DistributionFlowElement feature type represents IfcDistributionFlowElement elements in the dataset.

DistributionPort

The DistributionPort feature type represents IfcDistributionPort elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_flow_direction

Type of FlowDirection. The possible types are:

  • SINK
  • SOURCE
  • SOURCEANDSINK
  • NOTDEFINED

ifc_predefined_type

Type of DistributionPort. The possible types are:

  • CABLE
  • CABLECARRIER
  • DUCT
  • PIPE
  • WIRELESS
  • USERDEFINED
  • NOTDEFINED

ifc_system_type

Type of DistributionSystem. The possible types are:

  • AIRCONDITIONING
  • AUDIOVISUAL
  • CATENARY_SYSTEM
  • CHEMICAL
  • CHILLEDWATER
  • COMMUNICATION
  • COMPRESSEDAIR
  • CONDENSERWATER
  • CONTROL
  • CONVEYING
  • DATA
  • DISPOSAL
  • DOMESTICCOLDWATER
  • DOMESTICHOTWATER
  • DRAINAGE
  • EARTHING
  • ELECTRICAL
  • ELECTROACOUSTIC
  • EXHAUST
  • FIREPROTECTION
  • FIXEDTRANSMISSIONNETWORK
  • FUEL
  • GAS
  • HAZARDOUS
  • HEATING
  • LIGHTING
  • LIGHTNINGPROTECTION
  • MOBILENETWORK
  • MONITORINGSYSTEM
  • MUNICIPALSOLIDWASTE
  • OIL
  • OPERATIONAL
  • OPERATIONALTELEPHONYSYSTEM
  • OVERHEAD_CONTACTLINE_SYSTEM
  • POWERGENERATION
  • RAINWATER
  • REFRIGERATION
  • RETURN_CIRCUIT
  • SECURITY
  • SEWAGE
  • SIGNAL
  • STORMWATER
  • TELEPHONE
  • TV
  • VACUUM
  • VENT
  • VENTILATION
  • WASTEWATER
  • WATERSUPPLY
  • USERDEFINED
  • NOTDEFINED

DistributionSystem

The DistributionSystem feature type represents IfcDistributionSystem elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_longname

Long name of DistributionSystem.

ifc_predefined_type

Type of DistributionSystem. The possible types are:

  • AIRCONDITIONING
  • AUDIOVISUAL
  • CATENARY_SYSTEM
  • CHEMICAL
  • CHILLEDWATER
  • COMMUNICATION
  • COMPRESSEDAIR
  • CONDENSERWATER
  • CONTROL
  • CONVEYING
  • DATA
  • DISPOSAL
  • DOMESTICCOLDWATER
  • DOMESTICHOTWATER
  • DRAINAGE
  • EARTHING
  • ELECTRICAL
  • ELECTROACOUSTIC
  • EXHAUST
  • FIREPROTECTION
  • FIXEDTRANSMISSIONNETWORK
  • FUEL
  • GAS
  • HAZARDOUS
  • HEATING
  • LIGHTING
  • LIGHTNINGPROTECTION
  • MOBILENETWORK
  • MONITORINGSYSTEM
  • MUNICIPALSOLIDWASTE
  • OIL
  • OPERATIONAL
  • OPERATIONALTELEPHONYSYSTEM
  • OVERHEAD_CONTACTLINE_SYSTEM
  • POWERGENERATION
  • RAINWATER
  • REFRIGERATION
  • RETURN_CIRCUIT
  • SECURITY
  • SEWAGE
  • SIGNAL
  • STORMWATER
  • TELEPHONE
  • TV
  • VACUUM
  • VENT
  • VENTILATION
  • WASTEWATER
  • WATERSUPPLY
  • USERDEFINED
  • NOTDEFINED

Door

The Door feature type represents IfcDoor elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_overall_height

Height of the door.

ifc_overall_width

Width of the door.

ifc_predefined_type

Type of Door. The possible types are:

  • BOOM_BARRIER
  • DOOR
  • GATE
  • TRAPDOOR
  • TURNSTILE
  • USERDEFINED
  • NOTDEFINED

ifc_operation_type

Defines the general layout and operation of the door type, including the partitioning of panels and the respective panel operations.

  • DOUBLE_DOOR_DOUBLE_SWING
  • DOUBLE_DOOR_FOLDING
  • DOUBLE_DOOR_LIFTING_VERTICAL
  • DOUBLE_DOOR_SINGLE_SWING
  • DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT
  • DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT
  • DOUBLE_DOOR_SLIDING
  • DOUBLE_SWING_LEFT
  • DOUBLE_SWING_RIGHT
  • FOLDING_TO_LEFT
  • FOLDING_TO_RIGHT
  • LIFTING_HORIZONTAL
  • LIFTING_VERTICAL_LEFT
  • LIFTING_VERTICAL_RIGHT
  • REVOLVING
  • REVOLVING_VERTICAL
  • ROLLINGUP
  • SINGLE_SWING_LEFT
  • SINGLE_SWING_RIGHT
  • SLIDING_TO_LEFT
  • SLIDING_TO_RIGHT
  • SWING_FIXED_LEFT
  • SWING_FIXED_RIGHT
  • USERDEFINED
  • NOTDEFINED

ifc_user_defined_operation_type

Specifies the designator for a user-defined operation type.

DuctFitting

The DuctFitting feature type represents IfcDuctFitting elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of DuctFitting. The possible types are:

  • BEND
  • CONNECTOR
  • ENTRY
  • EXIT
  • JUNCTION
  • OBSTRUCTION
  • TRANSITION
  • USERDEFINED
  • NOTDEFINED

DuctSegment

The DuctSegment feature type represents IfcDuctSegment elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of DuctSegment. The possible types are:

  • FLEXIBLESEGMENT
  • RIGIDSEGMENT
  • USERDEFINED
  • NOTDEFINED

DuctSilencer

The DuctSilencer feature type represents IfcDuctSilencer elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of DuctSilencer. The possible types are:

  • FLATOVAL
  • RECTANGULAR
  • ROUND
  • USERDEFINED
  • NOTDEFINED

ElectricAppliance

The ElectricAppliance feature type represents IfcElectricAppliance elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of ElectricAppliance. The possible types are:

  • DISHWASHER
  • ELECTRICCOOKER
  • FREESTANDINGELECTRICHEATER
  • FREESTANDINGFAN
  • FREESTANDINGWATERCOOLER
  • FREESTANDINGWATERHEATER
  • FREEZER
  • FRIDGE_FREEZER
  • HANDDRYER
  • KITCHENMACHINE
  • MICROWAVE
  • PHOTOCOPIER
  • REFRIGERATOR
  • TUMBLEDRYER
  • VENDINGMACHINE
  • WASHINGMACHINE
  • USERDEFINED
  • NOTDEFINED

ElectricDistributionBoard

Note  This element type is deprecated in IFC 4x3, but supported in IFC 4.

The ElectricDistributionBoard feature type represents IfcElectricDistributionBoard elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of ElectricDistributionBoard. The possible types are:

  • CONSUMERUNIT
  • DISTRIBUTIONBOARD
  • MOTORCONTROLCENTRE
  • SWITCHBOARD
  • USERDEFINED
  • NOTDEFINED

ElectricFlowTreatmentDevice

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The ElectricFlowTreatmentDevice feature type represents IfcElectricFlowTreatmentDevice elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of ElectricFlowTreatmentDevice. The possible types are:

  • ELECTRONICFILTER
  • USERDEFINED
  • NOTDEFINED

ElectricTimeControl

The ElectricTimeControl feature type represents IfcElectricTimeControl elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of ElectricTimeControl. The possible types are:

  • RELAY
  • TIMECLOCK
  • TIMEDELAY
  • USERDEFINED
  • NOTDEFINED

FacilityPartCommon

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The FacilityPartCommon feature type represents FacilityPartCommon elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of FacilityPartCommon. The possible types are:

  • ABOVEGROUND
  • BELOWGROUND
  • JUNCTION
  • LEVELCROSSING
  • SEGMENT
  • SUBSTRUCTURE
  • SUPERSTRUCTURE
  • TERMINAL
  • USERDEFINED
  • NOTDEFINED

Fan

The Fan feature type represents IfcFan elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Fan. The possible types are:

  • CENTRIFUGALAIRFOIL
  • CENTRIFUGALBACKWARDINCLINEDCURVED
  • CENTRIFUGALFORWARDCURVED
  • CENTRIFUGALRADIAL
  • PROPELLORAXIAL
  • TUBEAXIAL
  • VANEAXIAL
  • USERDEFINED
  • NOTDEFINED

Filter

The Filter feature type represents IfcFilter elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Filter. The possible types are:

  • AIRPARTICLEFILTER
  • COMPRESSEDAIRFILTER
  • ODORFILTER
  • OILFILTER
  • STRAINER
  • WATERFILTER
  • USERDEFINED
  • NOTDEFINED

FireSuppressionTerminal

The FireSuppressionTerminal feature type represents IfcFireSuppressionTerminal elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of FireSuppressionTerminal. The possible types are:

  • BREECHINGINLET
  • FIREHYDRANT
  • FIREMONITOR
  • HOSEREEL
  • SPRINKLER
  • USERDEFINED
  • NOTDEFINED

FlowMeter

The FlowMeter feature type represents IfcFlowMeter elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of FlowMeter. The possible types are:

  • ENERGYMETER
  • GASMETER
  • OILMETER
  • WATERMETER
  • USERDEFINED
  • NOTDEFINED

Footing

The Footing feature type represents IfcFooting elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Footing. The possible types are:

  • CAISSON_FOUNDATION
  • FOOTING_BEAM
  • PAD_FOOTING
  • PILE_CAP
  • STRIP_FOOTING
  • USERDEFINED
  • NOTDEFINED

GeographicElement

The GeographicElement feature type represents IfcGeographicElement elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of GeographicElement. The possible types are:

  • TERRAIN
  • SOIL_BORING_POINT (IFC 4x3 only)
  • VEGETATION (IFC 4x3 only)
  • USERDEFINED
  • NOTDEFINED

Interceptor

The Interceptor feature type represents IfcInterceptor elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Interceptor. The possible types are:

  • CYCLONIC
  • GREASE
  • OIL
  • PETROL
  • USERDEFINED
  • NOTDEFINED

JunctionBox

The JunctionBox feature type represents IfcJunctionBox elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of JunctionBox. The possible types are:

  • DATA
  • POWER
  • USERDEFINED
  • NOTDEFINED

Kerb

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The Kerb feature type represents IfcKerb elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Kerb. The possible types are:

  • USERDEFINED
  • NOTDEFINED

Lamp

The Lamp feature type represents IfcLamp elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Lamp. The possible types are:

  • COMPACTFLUORESCENT
  • FLUORESCENT
  • HALOGEN
  • HIGHPRESSUREMERCURY
  • HIGHPRESSURESODIUM
  • LED
  • METALHALIDE
  • OLED
  • TUNGSTENFILAMENT
  • USERDEFINED
  • NOTDEFINED

LightFixture

The LightFixture feature type represents IfcLightFixture elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of LightFixture. The possible types are:

  • DIRECTIONSOURCE
  • POINTSOURCE
  • SECURITYLIGHTING
  • USERDEFINED
  • NOTDEFINED

LiquidTerminal

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The LiquidTerminal feature type represents IfcLiquidTerminal elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of LiquidTerminal. The possible types are:

  • HOSEREEL
  • LOADINGARM
  • USERDEFINED
  • NOTDEFINED

MarineFacility

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The MarineFacility feature type represents MarineFacility elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of MarineFacility. The possible types are:

  • BARRIERBEACH
  • BREAKWATER
  • CANAL
  • DRYDOCK
  • FLOATINGDOCK
  • HYDROLIFT
  • JETTY
  • LAUNCHRECOVERY
  • MARINEDEFENCE
  • NAVIGATIONALCHANNEL
  • PORT
  • QUAY
  • REVETMENT
  • SHIPLIFT
  • SHIPLOCK
  • SHIPYARD
  • SLIPWAY
  • WATERWAY
  • WATERWAYSHIPLIFT
  • USERDEFINED
  • NOTDEFINED

MarinePart

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The MarinePart feature type represents MarinePart elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of MarinePart. The possible types are:

  • ABOVEWATERLINE
  • ANCHORAGE
  • APPROACHCHANNEL
  • BELOWWATERLINE
  • BERTHINGSTRUCTURE
  • CHAMBER
  • CILL_LEVEL
  • COPELEVEL
  • CORE
  • CREST
  • GATEHEAD
  • GUDINGSTRUCTURE
  • HIGHWATERLINE
  • LANDFIELD
  • LEEWARDSIDE
  • LOWWATERLINE
  • MANUFACTURING
  • NAVIGATIONALAREA
  • PROTECTION
  • SHIPTRANSFER
  • STORAGEAREA
  • VEHICLESERVICING
  • WATERFIELD
  • WEATHERSIDE
  • USERDEFINED
  • NOTDEFINED

MedicalDevice

The MedicalDevice feature type represents IfcMedicalDevice elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of MedicalDevice. The possible types are:

  • AIRSTATION
  • FEEDAIRUNIT
  • OXYGENGENERATOR
  • OXYGENPLANT
  • VACUUMSTATION
  • USERDEFINED
  • NOTDEFINED

Member

The Member feature type represents IfcMember elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Member. The possible types are:

  • ARCH_SEGMENT
  • BRACE
  • CHORD
  • COLLAR
  • MEMBER
  • MULLION
  • PLATE
  • POST
  • PURLIN
  • RAFTER
  • STAY_CABLE
  • STIFFENING_RIB
  • STRINGER
  • STRUCTURALCABLE
  • STRUT
  • STUD
  • SUSPENDER
  • SUSPENSION_CABLE
  • TIEBAR
  • USERDEFINED
  • NOTDEFINED

MobileTelecommunicationsAppliance

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The MobileTelecommunicationsAppliance feature type represents IfcMobileTelecommunicationsAppliance elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of MobileTelecommunicationsAppliance. The possible types are:

  • ACCESSPOINT
  • BASEBANDUNIT
  • BASETRANSCEIVERSTATION
  • E_UTRAN_NODE_B
  • GATEWAY_GPRS_SUPPORT_NODE
  • MASTERUNIT
  • MOBILESWITCHINGCENTER
  • MSCSERVER
  • PACKETCONTROLUNIT
  • REMOTERADIOUNIT
  • REMOTEUNIT
  • SERVICE_GPRS_SUPPORT_NODE
  • SUBSCRIBERSERVER
  • USERDEFINED
  • NOTDEFINED

OpeningElement

The OpeningElement feature type represents IfcOpeningElement elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of OpeningElement. The possible types are:

  • OPENING
  • RECESS
  • USERDEFINED
  • NOTDEFINED

The OpeningElement feature type is always written to “Body” Geometric Representation Type.

Outlet

The Outlet feature type represents IfcOutlet elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Outlet. The possible types are:

  • AUDIOVISUALOUTLET
  • COMMUNICATIONSOUTLET
  • DATAOUTLET
  • POWEROUTLET
  • TELEPHONEOUTLET
  • USERDEFINED
  • NOTDEFINED

PipeFitting

The PipeFitting feature type represents IfcPipeFitting elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of PipeFitting. The possible types are:

  • BEND
  • CONNECTOR
  • ENTRY
  • EXIT
  • JUNCTION
  • OBSTRUCTION
  • TRANSITION
  • USERDEFINED
  • NOTDEFINED

PipeSegment

The PipeSegment feature type represents IfcPipeSegment elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of PipeSegment. The possible types are:

  • CULVERT
  • FLEXIBLESEGMENT
  • GUTTER
  • RIGIDSEGMENT
  • SPOOL
  • USERDEFINED
  • NOTDEFINED

Plate

The Plate feature type represents IfcPlate elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Plate. The possible types are:

  • BASE_PLATE
  • COVER_PLATE
  • CURTAIN_PANEL
  • FLANGE_PLATE
  • GUSSET_PLATE
  • SHEET
  • SPLICE_PLATE
  • STIFFENER_PLATE
  • WEB_PLATE
  • USERDEFINED
  • NOTDEFINED

ProtectiveDevice

The ProtectiveDevice feature type represents IfcProtectiveDevice elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of ProtectiveDevice. The possible types are:

  • ANTI_ARCING_DEVICE
  • CIRCUITBREAKER
  • EARTHINGSWITCH
  • EARTHLEAKAGECIRCUITBREAKER
  • FUSEDISCONNECTOR
  • RESIDUALCURRENTCIRCUITBREAKER
  • RESIDUALCURRENTSWITCH
  • SPARKGAP
  • VARISTOR
  • VOLTAGELIMITER
  • USERDEFINED
  • NOTDEFINED

Pump

The Pump feature type represents IfcPump elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Pump. The possible types are:

  • CIRCULATOR
  • ENDSUCTION
  • SPLITCASE
  • SUBMERSIBLEPUMP
  • SUMPPUMP
  • VERTICALINLINE
  • VERTICALTURBINE
  • USERDEFINED
  • NOTDEFINED

Rail

The Rail feature type represents IfcRail elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Rail. The possible types are:

  • BLADE
  • CHECKRAIL
  • GUARDRAIL
  • RACKRAIL
  • RAIL
  • STOCKRAIL
  • USERDEFINED
  • NOTDEFINED

Railing

The Railing feature type represents IfcRailing elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Railing. The possible types are:

  • BALUSTRADE
  • FENCE
  • GUARDRAIL
  • HANDRAIL
  • USERDEFINED
  • NOTDEFINED

Railway

The Railway feature type represents IfcRailway elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Railway. The possible types are:

  • USERDEFINED
  • NOTDEFINED

RailwayPart

The RailwayPart feature type represents IfcRailwayPart elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of RailwayPart. The possible types are:

  • ABOVETRACK
  • DILATIONTRACK
  • LINESIDE
  • LINESIDEPART
  • PLAINTRACK
  • SUBSTRUCTURE
  • TRACK
  • TRACKPART
  • TURNOUTTRACK
  • USERDEFINED
  • NOTDEFINED

Ramp

The Ramp feature type represents IfcRamp elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Ramp. The possible types are:

  • HALF_TURN_RAMP
  • QUARTER_TURN_RAMP
  • SPIRAL_RAMP
  • STRAIGHT_RUN_RAMP
  • TWO_QUARTER_TURN_RAMP
  • TWO_STRAIGHT_RUN_RAMP
  • USERDEFINED
  • NOTDEFINED

Ramp Flight

The Ramp Flight feature type represents IfcRampFlight elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Ramp Flight. The possible types are:

  • SPIRAL
  • STRAIGHT
  • USERDEFINED
  • NOTDEFINED

Road

The Road feature type represents IfcRoad elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Road. The possible types are:

  • USERDEFINED
  • NOTDEFINED

RoadPart

The RoadPart feature type represents IfcRoadPart elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of RoadPart. The possible types are:

  • BICYCLECROSSING
  • BUS_STOP
  • CARRIAGEWAY
  • CENTRALISLAND
  • CENTRALRESERVE
  • HARDSHOULDER
  • INTERSECTION
  • LAYBY
  • PARKINGBAY
  • PASSINGBAY
  • PEDESTRIAN_CROSSING
  • RAILWAYCROSSING
  • REFUGEISLAND
  • ROADSEGMENT
  • ROADSIDE
  • ROADSIDEPART
  • ROADWAYPLATEAU
  • ROUNDABOUT
  • SHOULDER
  • SIDEWALK
  • SOFTSHOULDER
  • TOLLPLAZA
  • TRAFFICISLAND
  • TRAFFICLANE
  • USERDEFINED
  • NOTDEFINED

Roof

The Roof feature type represents IfcRoof elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Roof. The possible types are:

  • BARREL_ROOF
  • BUTTERFLY_ROOF
  • DOME_ROOF
  • FLAT_ROOF
  • FREEFORM
  • GABLE_ROOF
  • GAMBREL_ROOF
  • HIPPED_GABLE_ROOF
  • HIP_ROOF
  • MANSARD_ROOF
  • PAVILION_ROOF
  • RAINBOW_ROOF
  • SHED_ROOF
  • USERDEFINED
  • NOTDEFINED

SanitaryTerminal

The SanitaryTerminal feature type represents IfcSanitaryTerminal elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of SanitaryTerminal. The possible types are:

  • BATH
  • BIDET
  • CISTERN
  • SANITARYFOUNTAIN
  • SHOWER
  • SINK
  • TOILETPAN
  • URINAL
  • WASHHANDBASIN
  • WCSEAT
  • USERDEFINED
  • NOTDEFINED

Signal

Note  This element type is new to IFC 4x3 and not supported in IFC 4.

The Signal feature type represents IfcSignal elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Signal. The possible types are:

  • AUDIO
  • MIXED
  • VISUAL
  • USERDEFINED
  • NOTDEFINED

Site

The Site feature type represents IfcSite elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_ref_latitude

Specifies the world latitude at the reference point.

ifc_ref_longitude

Specifies the world longitude at the reference point.

ifc_ref_elevation

Represents the datum elevation relative to sea level.

ifc_land_title_number

Specifies Land title number.

Note  This property has been deprecated in IFC 4x3. When writing to IFC 4x3, this attribute will be written as the Pset_LandRegistration.

SiteAddress

The value of the building’s SiteAddress property. This attribute will be read as an address, with several SiteAddress.* sub-attributes.

Note  This property has been deprecated in IFC 4x3. When writing to IFC 4x3, this attribute will be written as the Pset_Address.

Slab

The Slab feature type represents IfcSlab elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Slab. The possible types are:

  • APPROACH_SLAB
  • BASESLAB
  • FLOOR
  • LANDING
  • PAVING
  • ROOF
  • SIDEWALK
  • TRACKSLAB
  • WEARING
  • USERDEFINED
  • NOTDEFINED

Space

The Space feature type represents IfcSpace elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Space. The possible types are:

  • BERTH
  • EXTERNAL
  • GFA
  • INTERNAL
  • PARKING
  • SPACE
  • USERDEFINED
  • NOTDEFINED

ifc_elevation_with_flooring

Level of flooring of the space.

SpaceHeater

The SpaceHeater feature type represents IfcSpaceHeater elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of SpaceHeater. The possible types are:

  • CONVECTOR
  • RADIATOR
  • USERDEFINED
  • NOTDEFINED

StackTerminal

The StackTerminal feature type represents IfcStackTerminal elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of StackTerminal. The possible types are:

  • BIRDCAGE
  • COWL
  • RAINWATERHOPPER
  • USERDEFINED
  • NOTDEFINED

Stair

The Stair feature type represents IfcStair elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Stair. The possible types are:

  • CURVED_RUN_STAIR
  • DOUBLE_RETURN_STAIR
  • HALF_TURN_STAIR
  • HALF_WINDING_STAIR
  • LADDER
  • QUARTER_TURN_STAIR
  • QUARTER_WINDING_STAIR
  • SPIRAL_STAIR
  • STRAIGHT_RUN_STAIR
  • THREE_QUARTER_TURN_STAIR
  • THREE_QUARTER_WINDING_STAIR
  • TWO_CURVED_RUN_STAIR
  • TWO_QUARTER_TURN_STAIR
  • TWO_QUARTER_WINDING_STAIR
  • TWO_STRAIGHT_RUN_STAIR
  • USERDEFINED
  • NOTDEFINED

Stair Flight

The Stair Flight feature type represents IfcStairFlight elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_number_of_risers

Number of Risers.

Note  This property has been deprecated in IFC 4 and above. When writing, this attribute will be written as the Pset_StairFlightCommon.NumberOfRisers.

ifc_number_of_treads

Number of Treads.

Note  This property has been deprecated in IFC 4 and above. When writing, this attribute will be written as the Pset_StairFlightCommon.NumberOfTreads.

ifc_riser_height

Riser height.

Note  This property has been deprecated in IFC 4 and above. When writing, this attribute will be written as the Pset_StairFlightCommon.RiserHeight.

ifc_tread_length

Tread length.

Note  This property has been deprecated in IFC 4 and above. When writing, this attribute will be written as the Pset_StairFlightCommon.TreadLength.

ifc_predefined_type

Type of Stair Flight. The possible types are:

  • CURVED
  • FREEFORM
  • SPIRAL
  • STRAIGHT
  • WINDER
  • USERDEFINED
  • NOTDEFINED

StructuralAnalysisModel

The StructuralAnalysisModel feature type represents IfcStructuralAnalysisModel elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of StructuralAnalysisModel. The possible types are:

  • IN_PLANE_LOADING_2D
  • LOADING_3D
  • OUT_PLANE_LOADING_2D
  • USERDEFINED
  • NOTDEFINED

SwitchingDevice

The SwitchingDevice feature type represents IfcSwitchingDevice elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of SwitchingDevice. The possible types are:

  • CONTACTOR
  • DIMMERSWITCH
  • EMERGENCYSTOP
  • KEYPAD
  • MOMENTARYSWITCH
  • RELAY
  • SELECTORSWITCH
  • STARTER
  • START_AND_STOP_EQUIPMENT
  • SWITCHDISCONNECTOR
  • TOGGLESWITCH
  • USERDEFINED
  • NOTDEFINED

Valve

The Valve feature type represents IfcValve elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of Valve. The possible types are:

  • AIRRELEASE
  • ANTIVACUUM
  • CHANGEOVER
  • CHECK
  • COMMISSIONING
  • DIVERTING
  • DOUBLECHECK
  • DOUBLEREGULATING
  • DRAWOFFCOCK
  • FAUCET
  • FLUSHING
  • GASCOCK
  • GASTAP
  • ISOLATING
  • MIXING
  • PRESSUREREDUCING
  • PRESSURERELIEF
  • REGULATING
  • SAFETYCUTOFF
  • STEAMTRAP
  • STOPCOCK
  • USERDEFINED
  • NOTDEFINED

WasteTerminal

The WasteTerminal feature type represents IfcWasteTerminal elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_predefined_type

Type of WasteTerminal. The possible types are:

  • FLOORTRAP
  • FLOORWASTE
  • GULLYSUMP
  • GULLYTRAP
  • ROOFDRAIN
  • WASTEDISPOSALUNIT
  • WASTETRAP
  • USERDEFINED
  • NOTDEFINED

Window

The Window feature type represents IfcWindow elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_overall_height

Height of the window.

ifc_overall_width

Width of the window.

ifc_partitioning_type

Layout type of the window in terms of partitioning of panels. The possible types are:

  • DOUBLE_PANEL_HORIZONTAL
  • DOUBLE_PANEL_VERTICAL
  • SINGLE_PANEL
  • TRIPLE_PANEL_BOTTOM
  • TRIPLE_PANEL_HORIZONTAL
  • TRIPLE_PANEL_LEFT
  • TRIPLE_PANEL_RIGHT
  • TRIPLE_PANEL_TOP
  • TRIPLE_PANEL_VERTICAL
  • USERDEFINED
  • NOTDEFINED

ifc_predefined_type

Type of Window. The possible types are:

  • LIGHTDOME
  • SKYLIGHT
  • WINDOW
  • USERDEFINED
  • NOTDEFINED

ifc_related_opening_element_id

Global Id of the Opening related to the window.

Zone

The Zone feature type represents IfcZone elements in the dataset. It has the following unique attributes:

Attribute/Trait Name

Contents

ifc_longname

Long name of Zone.