From dff91e233b348d14bd083037e1ea839556b66b89 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 11 Aug 2021 17:09:51 +1000 Subject: [PATCH] Distribution IFC-extended pset definitions for parametric costing and modeling --- .../blenderbim/bim/data/pset/EPset_Parametric.ifc | 12 ++++++++++++ .../bim/data/pset/Qto_TaskBaseQuantities.ifc | 12 ++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 src/blenderbim/blenderbim/bim/data/pset/EPset_Parametric.ifc create mode 100644 src/blenderbim/blenderbim/bim/data/pset/Qto_TaskBaseQuantities.ifc diff --git a/src/blenderbim/blenderbim/bim/data/pset/EPset_Parametric.ifc b/src/blenderbim/blenderbim/bim/data/pset/EPset_Parametric.ifc new file mode 100644 index 0000000000..9da52ec81d --- /dev/null +++ b/src/blenderbim/blenderbim/bim/data/pset/EPset_Parametric.ifc @@ -0,0 +1,12 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((),'2;1'); +FILE_NAME('EPset_Parametric.ifc','2020-01-01T00:00:00',(),(),'EPset_Parametric','EPset_Parametric',$); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPROPERTYSETTEMPLATE('1Ja6GlovjFoeonRLXJwyyl',$,'EPset_Parametric','',.PSET_TYPEDRIVENOVERRIDE.,'IfcTypeObject',(#2,#3)); +#2=IFCSIMPLEPROPERTYTEMPLATE('2ZxSvp00j5hxrWv$Q8ajzx',$,'Engine','',.P_SINGLEVALUE.,'IfcLabel',$,$,$,$,$,.READWRITE.); +#3=IFCSIMPLEPROPERTYTEMPLATE('2AN6WomqXCjRkP0g2iwEjp',$,'LayerSetDirection','',.P_SINGLEVALUE.,'IfcLabel',$,$,$,$,$,.READWRITE.); +ENDSEC; +END-ISO-10303-21; diff --git a/src/blenderbim/blenderbim/bim/data/pset/Qto_TaskBaseQuantities.ifc b/src/blenderbim/blenderbim/bim/data/pset/Qto_TaskBaseQuantities.ifc new file mode 100644 index 0000000000..d784436cd9 --- /dev/null +++ b/src/blenderbim/blenderbim/bim/data/pset/Qto_TaskBaseQuantities.ifc @@ -0,0 +1,12 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((),'2;1'); +FILE_NAME('Qto_TaskBaseQuantities.ifc','2020-01-01T00:00:00',(),(),'Qto_TaskBaseQuantities','Qto_TaskBaseQuantities',$); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPROPERTYSETTEMPLATE('3uZCoCxrr8MA2yVRLzH6P4',$,'Qto_TaskBaseQuantities','',.QTO_OCCURRENCEDRIVEN.,'IfcTask',(#2,#3)); +#2=IFCSIMPLEPROPERTYTEMPLATE('0q8nByVuP4cv46Pm4wfGpf',$,'StandardWork','',.Q_TIME.,$,$,$,$,$,$,.READWRITE.); +#3=IFCSIMPLEPROPERTYTEMPLATE('2uf5oHjAz4pRmtn9ihJiAs',$,'OvertimeWork','',.Q_TIME.,$,$,$,$,$,$,.READWRITE.); +ENDSEC; +END-ISO-10303-21;