public virtual BuildingElementInfo getBuildingElementInfo(string paramString) { BuildingElementInfo buildingElementInfo = (BuildingElementInfo)this.typeNameMap[paramString]; if (buildingElementInfo == null) { buildingElementInfo = (BuildingElementInfo)this.typeNameMap["IfcBuildingElementProxyType".ToUpper()]; } return(buildingElementInfo); }
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; }