public JsonProductIfcElement(IfcProduct product, JsonStoreyIfcElement parent, JsonConversionContext context) : base(product) { userData.buildingStorey = new string[] { }; userData.siteId = parent.userData?.siteId; userData.projectId = parent.userData?.projectId; userData.buildingId = parent.userData?.buildingId; // Environnement element userData.buildingStorey = new[] { parent.id }; // Extract pset product.ExtractPset(this); }
public JsonBuildingElementProxyIfcElement(IfcBuildingElementProxy buildingElementProxy, JsonStoreyIfcElement parent, JsonConversionContext context) : base(buildingElementProxy) { userData.buildingStorey = new string[] { }; userData.siteId = parent.userData?.siteId; userData.projectId = parent.userData?.projectId; userData.buildingId = parent.userData?.buildingId; // Environnement element userData.buildingStorey = new[] { parent.id }; if (buildingElementProxy.Tag != null) { userData.tag = buildingElementProxy.Tag; } // Extract pset buildingElementProxy.ExtractPset(this); }