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("'", "");
}