Exemplo n.º 1
0
 internal static void parseFields(IfcLibraryInformation f, List <string> arrFields, ref int ipos, ReleaseVersion schema)
 {
     IfcExternalInformation.parseFields(f, arrFields, ref ipos);
     f.mName      = arrFields[ipos++].Replace("'", "");
     f.mVersion   = arrFields[ipos++].Replace("'", "");
     f.mPublisher = ParserSTEP.ParseLink(arrFields[ipos++]);
     if (schema == ReleaseVersion.IFC2x3)
     {
         ipos++;
         string str = arrFields[ipos++];
         f.mLibraryReference = ParserSTEP.SplitListLinks(str.Substring(1, str.Length - 2));
     }
     else
     {
         f.mVersionDate = arrFields[ipos++].Replace("'", "");
         f.mLocation    = arrFields[ipos++];
         f.mDescription = arrFields[ipos++];
     }
 }
Exemplo n.º 2
0
 internal static void parseFields(IfcLibraryInformation f, List <string> arrFields, ref int ipos)
 {
     IfcExternalInformation.parseFields(f, arrFields, ref ipos);
 }