GeometryGym.Ifc.IfcAlignment.parseFields C# (CSharp) Méthode

parseFields() static private méthode

static private parseFields ( IfcAlignment a, List arrFields, int &ipos ) : void
a IfcAlignment
arrFields List
ipos int
Résultat void
        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("'", "");
        }