internal static void parseFields(IfcWallType t, List<string> arrFields, ref int ipos) { IfcBuildingElementType.parseFields(t, arrFields, ref ipos); try { string str = arrFields[ipos++].Replace(".", ""); if (string.Compare(str, "STANDARD", true) != 0) t.mPredefinedType = (IfcWallTypeEnum)Enum.Parse(typeof(IfcWallTypeEnum), str); } catch (Exception) { } }
internal static void parseFields(IfcWallType t, List <string> arrFields, ref int ipos) { IfcBuildingElementType.parseFields(t, arrFields, ref ipos); try { string str = arrFields[ipos++].Replace(".", ""); if (string.Compare(str, "STANDARD", true) != 0) { t.mPredefinedType = (IfcWallTypeEnum)Enum.Parse(typeof(IfcWallTypeEnum), str); } } catch (Exception) { } }
internal new static IfcWallType Parse(string strDef) { IfcWallType t = new IfcWallType(); int ipos = 0; parseFields(t, ParserSTEP.SplitLineFields(strDef), ref ipos); return(t); }
internal IfcWallType(DatabaseIfc db, IfcWallType t) : base(db, t) { mPredefinedType = t.mPredefinedType; }
internal static new IfcWallType Parse(string strDef) { IfcWallType t = new IfcWallType(); int ipos = 0; parseFields(t, ParserSTEP.SplitLineFields(strDef), ref ipos); return t; }
internal IfcWallType(DatabaseIfc db, IfcWallType t) : base(db,t) { mPredefinedType = t.mPredefinedType; }
internal IfcWallType(DatabaseIfc db, IfcWallType t, DuplicateOptions options) : base(db, t, options) { mPredefinedType = t.mPredefinedType; }
internal IfcWallType(IfcWallType t) : base(t) { mPredefinedType = t.mPredefinedType; }
public Pset_ConcreteElementGeneral(IfcWallType type) : base(type.mDatabase, "Pset_ConcreteElementGeneral") { Description = type.Name; type.AddPropertySet(this); }
public Pset_WallCommon(IfcWallType wallType) : base(wallType.mDatabase, "Pset_WallCommon") { Description = wallType.Name; wallType.AddPropertySet(this); }
public Qto_WallBaseQuantities(IfcWallType type) : base(type) { }
internal IfcWallType(DatabaseIfc db, IfcWallType t, IfcOwnerHistory ownerHistory, bool downStream) : base(db, t, ownerHistory, downStream) { mPredefinedType = t.mPredefinedType; }