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

parseFields() static private méthode

static private parseFields ( IfcWindowPanelProperties p, List arrFields, int &ipos ) : void
p IfcWindowPanelProperties
arrFields List
ipos int
Résultat void
        internal static void parseFields(IfcWindowPanelProperties p, List<string> arrFields, ref int ipos)
        {
            IfcPropertySetDefinition.parseFields(p, arrFields, ref ipos);
            p.mOperationType = (IfcWindowPanelOperationEnum)Enum.Parse(typeof(IfcWindowPanelOperationEnum), arrFields[ipos++].Replace(".", ""));
            p.mPanelPosition = (IfcWindowPanelPositionEnum)Enum.Parse(typeof(IfcWindowPanelPositionEnum), arrFields[ipos++].Replace(".", ""));
            p.mFrameDepth = ParserSTEP.ParseDouble(arrFields[ipos++]);
            p.mFrameThickness = ParserSTEP.ParseDouble(arrFields[ipos++]);
            p.mShapeAspectStyle = ParserSTEP.ParseLink(arrFields[ipos++]);
        }