// 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); }