internal static void parseFields(IfcAnnotationFillAreaOccurrence el,List<string> arrFields, ref int ipos) { IfcAnnotationOccurrence.parseFields(el,arrFields, ref ipos); el.mFillStyleTarget = ParserSTEP.ParseLink(arrFields[ipos++]); string str = arrFields[ipos++]; if(str != "$") el.mGlobalOrLocal = (IfcGlobalOrLocalEnum)Enum.Parse(typeof(IfcGlobalOrLocalEnum),str.Replace(".","")); }
internal new static IfcAnnotationFillAreaOccurrence Parse(string strDef) { IfcAnnotationFillAreaOccurrence a = new IfcAnnotationFillAreaOccurrence(); int ipos = 0; parseFields(a, ParserSTEP.SplitLineFields(strDef), ref ipos); return a; }
internal new static IfcAnnotationFillAreaOccurrence Parse(string str) { IfcAnnotationFillAreaOccurrence a = new IfcAnnotationFillAreaOccurrence(); int pos = 0; a.Parse(str, ref pos, str.Length); return a; }
internal IfcGlobalOrLocalEnum mGlobalOrLocal;// : OPTIONAL IfcGlobalOrLocalEnum; internal IfcAnnotationFillAreaOccurrence(IfcAnnotationFillAreaOccurrence i) : base(i) { }
internal IfcGlobalOrLocalEnum mGlobalOrLocal;// : OPTIONAL IfcGlobalOrLocalEnum; internal IfcAnnotationFillAreaOccurrence(DatabaseIfc db, IfcAnnotationFillAreaOccurrence f) : base(db,f) { }