IfcProductExtension进一步专门化了(物理)产品的概念,即在项目上下文中可能具有形状和位置的组件。产品信息作为IfcProduct的子类型提供给单个产品事件,作为IfcTypeProduct的子类型提供给公共的特定产品类型。这两个定义都源于IfcKernel中提供的超类型。
在IfcProductExtension中引入的基本概念包括:
①空间项目结构,
②元素,
③网格,
④港口,和
⑤注解。
空间项目结构定义
①地点,
②建筑,
③建筑楼层,以及
④空间
以及它的分解结构。此外,在IfcProductExtension中引入了系统和区域的概念。定义了空间结构与元素之间的关系,如空间包容和空间边界。
元素被指定给空间项目结构,并且可以通过将其放置到网格来引用。介绍的基本元素类型有:
①建筑构件
②打开元素
③装饰元素
④配电元件(含采暖、通风、空调、电气及设备元件)
⑤运输要素
引入的其他概念有:
①一个网格,为元素提供了一个简洁的位置,
②用于捕获建筑模型或平面的任何附加注释的注释(例如解释性文本、尺寸标注等),以及
③提供元素之间连接的端口。
Types
1 IfcAssemblyPlaceEnum (会议室位置枚举)
2 IfcElementAssemblyTypeEnum (会议室元素类型枚举)
3 IfcElementCompositionEnum (元素组合枚举)
4 IfcExternalSpatialElementTypeEnum (外部空间元素类型枚举)
5 IfcGeographicElementTypeEnum (地理元素类型枚举)
6 IfcGridTypeEnum (网格类型枚举)
7 IfcInternalOrExternalEnum (内部或外部枚举)
8 IfcOpeningElementTypeEnum (打开元素类型枚举)
9 IfcPhysicalOrVirtualEnum (物理或虚拟枚举)
10 IfcProjectionElementTypeEnum (投影元素类型枚举)
11 IfcSpaceTypeEnum (空间类型枚举)
12 IfcSpatialZoneTypeEnum (空间区域类型枚举)
13 IfcTransportElementTypeEnum (传输元素类型枚举)
14 IfcSpaceBoundarySelect (空间边界选择)
Entities
1 IfcAnnotation (注释)
2 IfcBuilding (建筑物)
3 IfcBuildingElement (建筑构件)
4 IfcBuildingElementType (建筑构件类型)
5 IfcBuildingStorey (建筑楼层)
6 IfcCivilElement (土木构件)
7 IfcCivilElementType (土木构件类型)
8 IfcDistributionElement (配电元件)
9 IfcDistributionElementType (配电元件类型)
10 IfcElement (构件)
11 IfcElementAssembly (构件组件)
12 IfcElementAssemblyType (构件组件类型)
13 IfcElementQuantity (构件数量)
14 IfcElementType (构件类型)
15 IfcExternalSpatialElement (外部空间元素)
16 IfcExternalSpatialStructureElement (外部空间结构元素)
17 IfcFeatureElement (特征元素)
18 IfcFeatureElementAddition (附加特征元素)
19 IfcFeatureElementSubtraction (删减特征元素)
20 IfcFurnishingElement (家居元素)
21 IfcFurnishingElementType (家居元素类型)
22 IfcGeographicElement (地理元素)
23 IfcGeographicElementType (地理元素类型)
24 IfcGrid (网格)
25 IfcOpeningElement (打开元素)
26 IfcOpeningStandardCase (打开标准案例)
27 IfcPort (端口)
28 IfcProjectionElement
29 IfcRelAssociatesMaterial
30 IfcRelConnectsElements
31 IfcRelConnectsPorts
32 IfcRelConnectsPortToElement
33 IfcRelConnectsWithRealizingElements
34 IfcRelContainedInSpatialStructure
35 IfcRelFillsElement
36 IfcRelInterferesElements
37 IfcRelProjectsElement
38 IfcRelReferencedInSpatialStructure
39 IfcRelServicesBuildings
40 IfcRelSpaceBoundary
41 IfcRelSpaceBoundary1stLevel
42 IfcRelSpaceBoundary2ndLevel
43 IfcRelVoidsElement
44 IfcSite
45 IfcSpace
46 IfcSpaceType
47 IfcSpatialElement
48 IfcSpatialElementType
49 IfcSpatialStructureElement
50 IfcSpatialStructureElementType
51 IfcSpatialZone
52 IfcSpatialZoneType
53 IfcSystem
54 IfcTransportElement
55 IfcTransportElementType
56 IfcVirtualElement
57 IfcZone
Property Sets
1 Pset_AnnotationContourLine
2 Pset_AnnotationLineOfSight
3 Pset_AnnotationSurveyArea
4 Pset_BuildingCommon
5 Pset_BuildingStoreyCommon
6 Pset_BuildingUse
7 Pset_BuildingUseAdjacent
8 Pset_EnvironmentalImpactIndicators
9 Pset_EnvironmentalImpactValues
10 Pset_LandRegistration
11 Pset_OpeningElementCommon
12 Pset_SiteCommon
13 Pset_SpaceCommon
14 Pset_SpaceCoveringRequirements
15 Pset_SpaceFireSafetyRequirements
16 Pset_SpaceLightingRequirements
17 Pset_SpaceOccupancyRequirements
18 Pset_SpaceParking
19 Pset_SpaceThermalRequirements
20 Pset_TransportElementCommon
21 Pset_TransportElementElevator
22 Pset_ZoneCommon
23 PEnum_AcquisitionMethod
24 PEnum_ElementShading
25 PEnum_ElementStatus
26 PEnum_LifeCyclePhase
Quantity Sets
1 Qto_BuildingBaseQuantities
2 Qto_BuildingStoreyBaseQuantities
3 Qto_OpeningElementBaseQuantities
4 Qto_ProjectionElementBaseQuantities
5 Qto_SiteBaseQuantities
6 Qto_SpaceBaseQuantities