Exemplo n.º 1
0
        public virtual BuildingElementInfo getBuildingElementInfo(string paramString)
        {
            BuildingElementInfo buildingElementInfo = (BuildingElementInfo)this.typeNameMap[paramString];

            if (buildingElementInfo == null)
            {
                buildingElementInfo = (BuildingElementInfo)this.typeNameMap["IfcBuildingElementProxyType".ToUpper()];
            }
            return(buildingElementInfo);
        }
Exemplo n.º 2
0
        private void putClassAndType(string paramString1, string paramString2, string paramString3, bool paramBoolean, Color paramColor)
        {
            BuildingElementInfo buildingElementInfo = new BuildingElementInfo(paramString1, paramString2, paramString3, paramBoolean, paramColor);

            buildingElementInfo.Architecture         = isAirconditioning(paramString3);
            buildingElementInfo.Structural           = isStructural(paramString3);
            buildingElementInfo.Electrical           = isElectrical(paramString3);
            buildingElementInfo.Heating              = isHeat(paramString3);
            buildingElementInfo.Plumbing             = isPlumbing(paramString3);
            buildingElementInfo.Sprinkler            = isSprinkler(paramString3);
            buildingElementInfo.Landscaping          = isLandscape(paramString3);
            buildingElementInfo.Ventilation          = isVentilation(paramString3);
            this.typeNameMap[paramString3.ToUpper()] = buildingElementInfo;
        }