Exemplo n.º 1
0
        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(".", ""));
                }
            }
        }
Exemplo n.º 2
0
 protected static void parseFields(IfcPositioningElement p, List <string> arrFields, ref int ipos)
 {
     IfcProduct.parseFields(p, arrFields, ref ipos);
 }