コード例 #1
0
ファイル: FTable.cs プロジェクト: ChrisNovoselic/Tep32
            public bool IsAllowedPoint(POINT pt)
            {
                bool bRes = false;
                int  iCnt = -1;

                if (Count > 0)
                {
                    iCnt = 0;
                    //??? только если точка удовлетворяет всем заданным условиям
                    foreach (LIMIT lim in this)
                    {
                        if (pt.X(lim.fRunk) == lim.x)
                        {
                            bRes = true;
                            iCnt++;
                        }
                        else
                        {
                            ;
                        }
                    }
                    //??? не реализована возможность набора условий с предложением ИЛИ
                    bRes = iCnt == Count;
                }
                else
                {
                    bRes = true;
                }

                return(bRes);
            }