コード例 #1
0
        //		public TwoLine2D()
        //		{
        //			for (int i = 0; i < 4; i++) myPoint[i] = new Point();
        //		}

        public static AbscissaStatus AbscissaStatusFromRel(double k, double limit = Funcs2D.Epson)
        {
            if (Funcs2D.IsZero(k, limit))
            {
                return(AbscissaStatus.Begin);
            }
            if (Funcs2D.IsZero(k - 1, limit))
            {
                return(AbscissaStatus.End);
            }
            if (k < 0)
            {
                return(AbscissaStatus.Low);
            }
            if (k > 1)
            {
                return(AbscissaStatus.Hight);
            }
            return(AbscissaStatus.Inside);
        }