Close

Relief for ODA Team in Ukraine

Learn more
ODA IFC SDK
IfcCurtainWall Class
Syntax
C++
class IfcCurtainWall : public IfcBuiltElement;

A curtain wall is an exterior wall of a building which is an assembly of components, hung from the edge of the floor/roof structure rather than bearing on a floor. Curtain wall is represented as a building element assembly and implemented as a subtype of IfcBuildingElement that uses an IfcRelAggregates relationship. 

The geometric representation of IfcCurtainWall is defined using the following multiple shape representations for its definition:

  • Axis: A two-dimensional open curve (for restrictions see below) defining the axis for the curtain wall.
    • This is an optional representation for curtain walls.
  • Body: A surface model or boundary representation model representation defining the 3D shape of the curtain wall.
    • If the IfcCurtainWall has components (referenced by SELFIfcObject.IsDecomposedBy) then no independent shape representation with RepresentationType = 'Body' is defined. The body of IfcCurtainWall is then geometrically represented by the shape representation of its components. The components are accessed via SELFIfcObject.IsDecomposedBy[1].RelatedObjects.
    • If the IfcCurtainWall has no components defined (empty set of SELFIfcObject.IsDecomposedBy) then the IfcCurtainWall can be represented by an shape representation with the RepresentationIdentifier ='Body'.

 

Axis 2D Geometry

The following additional constraints apply to the 'Axis' representation:

  • Geometry : IfcPolyline having two Points, or IfcTrimmedCurve with BasisCurve of type IfcLine or IfcCircle

 

Object Typing

This concept can be applied to the following resources:

  • IfcCurtainWallType

 

Product Local Placement

The following restriction can be imposed by view definitions or implementer agreements:

  • If the IfcCurtainWall establishes an aggregate, then all contained elements are placed relative to the IfcCurtainWall.ObjectPlacement

 

Property Sets for Objects

This concept can be applied to the following resources:

  • Pset_CurtainWallCommon

 

Quantity Sets

This concept can be applied to the following resources:

  • Qto_CurtainWallQuantities

 

changes 

 

  • IFC4X3_RC1 changes: Supertype changed from "IfcBuildingElement" to "IfcBuiltElement"
OdIfc4x3_rc4__IfcCurtainWallOdIfc4x3_rc4__IfcCurtainWallOdIfc4x3_rc4__IfcCurtainWallOdIfc4x3_rc4__IfcCurtainWallOdIfc4x3_rc4__IfcCurtainWallOdIfc4x3_rc4__IfcCurtainWallOdIfc4x3_rc4__IfcCurtainWallOdIfc4x3_rc4__IfcCurtainWallOdIfc4x3_rc4__IfcCurtainWallOdIfc4x3_rc4__IfcCurtainWallOdIfc4x3_rc4__IfcCurtainWall

File: IfcCurtainWallAutoImpl.h 

Namespace: OdIfc4x3_rc4 

Show:
No members matching the current filter
Show:
No members matching the current filter
Copyright © 2002-2022. Open Design Alliance All rights reserved.