public bool PassedEscapedFromEllipseTest(System.Windows.Media.Geometry geometry, LineSegment path)
        {
            if (this == null)
                throw new NullReferenceException();

            var intersect2 = geometry.FillContainsWithDetail(
                    new System.Windows.Media.RectangleGeometry(GetReturnLine(path).AsSystemRect()));
            if (intersect2 != System.Windows.Media.IntersectionDetail.Empty) {
                return false;
            } else return true;
        }