/// <summary> /// Create the PropertySetEntry for "ExtendToStructure". /// </summary> /// <returns>The correct PropertySetEntry.</returns> public static PropertySetEntry CreateExtendToStructureEntry() { PropertySetEntry ifcPSE = PropertySetEntry.CreateBoolean("ExtendToStructure"); ifcPSE.AddLocalizedParameterName(LanguageType.French, "ExtensionStructure"); ifcPSE.AddLocalizedParameterName(LanguageType.German, "RaumhoheWand"); ifcPSE.PropertyCalculator = ExtendToStructureCalculator.Instance; return(ifcPSE); }
/// <summary> /// Create the PropertySetEntry for "Combustible", which is used by many property sets. /// </summary> /// <returns>The correct PropertySetEntry.</returns> public static PropertySetEntry CreateCombustibleEntry() { PropertySetEntry ifcPSE = PropertySetEntry.CreateBoolean("Combustible"); ifcPSE.AddLocalizedParameterName(LanguageType.Chinese_Simplified, "是否可燃"); ifcPSE.AddLocalizedParameterName(LanguageType.German, "BrennbaresMaterial"); ifcPSE.AddLocalizedParameterName(LanguageType.Japanese, "可燃性区分"); return(ifcPSE); }
/// <summary> /// Create the PropertySetEntry for "Compartmentation", which is used by some property sets. /// </summary> /// <returns>The correct PropertySetEntry.</returns> public static PropertySetEntry CreateCompartmentationEntry() { PropertySetEntry ifcPSE = PropertySetEntry.CreateBoolean("Compartmentation"); ifcPSE.AddLocalizedParameterName(LanguageType.French, "Compartimentage"); ifcPSE.AddLocalizedParameterName(LanguageType.German, "BrandabschnittsdefinierendesBauteil"); ifcPSE.AddLocalizedParameterName(LanguageType.Japanese, "防火区画"); return(ifcPSE); }
/// <summary> /// Create the PropertySetEntry for "LoadBearing", which is used by many property sets. /// </summary> /// <param name="calc">The appropriate calculator for the element type associated with this entry.</param> /// <returns>The correct PropertySetEntry.</returns> public static PropertySetEntry CreateLoadBearingEntry(PropertyCalculator calc) { PropertySetEntry ifcPSE = PropertySetEntry.CreateBoolean("LoadBearing"); ifcPSE.AddLocalizedParameterName(LanguageType.Chinese_Simplified, "是否承重"); ifcPSE.AddLocalizedParameterName(LanguageType.French, "Porteur"); ifcPSE.AddLocalizedParameterName(LanguageType.German, "TragendesBauteil"); ifcPSE.AddLocalizedParameterName(LanguageType.Japanese, "耐力部材"); ifcPSE.PropertyCalculator = calc; return(ifcPSE); }
/// <summary> /// Create the PropertySetEntry for "IsExternal", which is used by many property sets. /// </summary> /// <returns>The correct PropertySetEntry.</returns> public static PropertySetEntry CreateIsExternalEntry() { PropertySetEntry ifcPSE = PropertySetEntry.CreateBoolean("IsExternal"); ifcPSE.AddLocalizedParameterName(LanguageType.Chinese_Simplified, GetLocalizedIsExternal(LanguageType.Chinese_Simplified)); ifcPSE.AddLocalizedParameterName(LanguageType.French, GetLocalizedIsExternal(LanguageType.French)); ifcPSE.AddLocalizedParameterName(LanguageType.German, GetLocalizedIsExternal(LanguageType.German)); ifcPSE.AddLocalizedParameterName(LanguageType.Japanese, GetLocalizedIsExternal(LanguageType.Japanese)); ifcPSE.PropertyCalculator = ExternalCalculator.Instance; return(ifcPSE); }