internal static void parseFields(IfcRailing r, List<string> arrFields, ref int ipos) { IfcBuildingElement.parseFields(r, arrFields, ref ipos); string str = arrFields[ipos++]; if (str != "$") r.mPredefinedType = (IfcRailingTypeEnum)Enum.Parse(typeof(IfcRailingTypeEnum), str.Replace(".", "")); }
internal IfcRailing(IfcRailing r) : base(r) { mPredefinedType = r.mPredefinedType; }
internal static IfcRailing Parse(string strDef) { IfcRailing r = new IfcRailing(); int ipos = 0; parseFields(r, ParserSTEP.SplitLineFields(strDef), ref ipos); return r; }
public Pset_ConcreteElementGeneral(IfcRailing instance) : base(instance.mDatabase, "Pset_ConcreteElementGeneral") { Description = instance.Name; DefinesOccurrence.Assign(instance); }