internal static void parseFields(IfcGrid g, List<string> arrFields, ref int ipos, ReleaseVersion schema)
{
IfcProduct.parseFields(g, arrFields, ref ipos);
g.mUAxes = ParserSTEP.SplitListLinks(arrFields[ipos++]);
g.mVAxes = ParserSTEP.SplitListLinks(arrFields[ipos++]);
string s = arrFields[ipos++];
if (s != "$")
g.mWAxes = ParserSTEP.SplitListLinks(s);
if (schema != ReleaseVersion.IFC2x3)
{
s = arrFields[ipos++];
if (s[0] == '.')
g.mPredefinedType = (IfcGridTypeEnum)Enum.Parse(typeof(IfcGridTypeEnum), s.Replace(".", ""));
}
}