Class Ifc4::IfcRelServicesBuildings¶
- Defined in File Ifc4.h 
Nested Relationships¶
This class is a nested type of Struct Ifc4.
Inheritance Relationships¶
Base Type¶
- public Ifc4::IfcRelConnects(Class Ifc4::IfcRelConnects)
Class Documentation¶
- 
class Ifc4::IfcRelServicesBuildings: public Ifc4::IfcRelConnects¶
- Definition from IAI: An objectified relationship that defines the relationship between a system and the sites, buildings, storeys or spaces, it serves. Examples of systems are: - building service systems (heating, cooling, waste water system) represented by instances of IfcSystem - idealized structural analysis systems represented by instances of IfcStructuralAnalysisSystem - HISTORY New entity in IFC Release 1.0 - IFC2x PLATFORM CHANGE The data type of the attributeRelatedBuildings has been changed from IfcBuilding to its supertype IfcSpatialStructureElement with upward compatibility for file based exchange. The name IfcRelServicesBuildings is a knownanomaly, as the relationship is not restricted to buildings anymore. - Public Types - 
typedef IfcTemplatedEntityList<IfcRelServicesBuildings> list¶
 - Public Functions - 
IfcTemplatedEntityList<::Ifc4::IfcSpatialElement>::ptr RelatedBuildings() const¶
- Spatial structure elements (including site, building, storeys) that are serviced by the system. - IFC2x PLATFORM CHANGE The data type has been changed from IfcBuilding to IfcSpatialStructureElement with upward compatibility for file based exchange. - IFC2x Edition 4 CHANGE The data type has been changed from IfcSpatialStructureElement to IfcSpatialElement with upward compatibility for file based exchange. 
 - 
void setRelatedBuildings(IfcTemplatedEntityList<::Ifc4::IfcSpatialElement>::ptr v)¶
 - 
IfcRelServicesBuildings(IfcEntityInstanceData *e)¶
 - 
IfcRelServicesBuildings(std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, ::Ifc4::IfcSystem *v5_RelatingSystem, IfcTemplatedEntityList<::Ifc4::IfcSpatialElement>::ptr v6_RelatedBuildings)¶
 
- 
typedef IfcTemplatedEntityList<IfcRelServicesBuildings>