| 365 | |
| 366 | template <typename T> |
| 367 | inline drectangle translate_rect ( |
| 368 | const drectangle& rect, |
| 369 | const dlib::vector<T,2>& p |
| 370 | ) |
| 371 | { |
| 372 | drectangle result; |
| 373 | result.top () = rect.top() + p.y(); |
| 374 | result.bottom () = rect.bottom() + p.y(); |
| 375 | result.left () = rect.left() + p.x(); |
| 376 | result.right () = rect.right() + p.x(); |
| 377 | return result; |
| 378 | } |
| 379 | |
| 380 | inline drectangle intersect ( |
| 381 | const drectangle& a, |