/// <summary> /// Verify that the bounds are sorted. /// </summary> /// <returns></returns> public bool IsValid() { var d = UpperBound - LowerBound; var valid = d.X >= 0.0f && d.Y >= 0.0f; valid = valid && LowerBound.IsValid() && UpperBound.IsValid(); return(valid); }