System.Drawing.RectangleF.IntersectsWith C# (CSharp) Method

IntersectsWith() private method

private IntersectsWith ( RectangleF rect ) : bool
rect RectangleF
return bool
        public bool IntersectsWith(RectangleF rect) =>
            (rect.X < X + Width) && (X < rect.X + rect.Width) && (rect.Y < Y + Height) && (Y < rect.Y + rect.Height);

Same methods

RectangleF::IntersectsWith ( System rect ) : bool

Usage Example

Example #1
0
 public bool IsVisible(RectangleF rect)
 {
     if (rects.Length > 0 && extent.IntersectsWith(rect))
     {
         for (int i = 0; i < rects.Length; i++)
         {
             RectangleF currentRect = rects[i];
             // Not far enough down yet
             if (currentRect.Bottom <= rect.Top)
             {
                 continue;
             }
             // Too far down
             if (currentRect.Top >= rect.Bottom)
             {
                 break;
             }
             // Not far over enough yet
             if (currentRect.Right <= rect.Left)
             {
                 continue;
             }
             if (currentRect.Left >= rect.Right)
             {
                 continue;
             }
             return(true);
         }
     }
     return(false);
 }
All Usage Examples Of System.Drawing.RectangleF::IntersectsWith