public virtual bool Intersects(Rect2D bounds) { Rect2D myBounds = GetBounds(); return(myBounds.Intersects(bounds)); }