internal static void parseFields(IfcAlignment a, List <string> arrFields, ref int ipos) { IfcPositioningElement.parseFields(a, arrFields, ref ipos); string str = arrFields[ipos++]; if (str != "$") { a.mPredefinedType = (IfcAlignmentTypeEnum)Enum.Parse(typeof(IfcAlignmentTypeEnum), str.Replace(".", "")); } a.mHorizontal = ParserSTEP.ParseLink(arrFields[ipos++]); a.mVertical = ParserSTEP.ParseLink(arrFields[ipos++]); a.mLinearRefMethod = arrFields[ipos++].Replace("'", ""); }
protected static void parseFields(IfcPositioningElement p, List <string> arrFields, ref int ipos) { IfcProduct.parseFields(p, arrFields, ref ipos); }
protected IfcPositioningElement(DatabaseIfc db, IfcPositioningElement e) : base(db, e, false) { }
protected static void parseFields(IfcPositioningElement p, List<string> arrFields, ref int ipos) { IfcProduct.parseFields(p, arrFields, ref ipos); }
protected IfcPositioningElement(DatabaseIfc db, IfcPositioningElement e) : base(db,e,false) { }
protected IfcPositioningElement(IfcPositioningElement q) : base(q) { }