| 37 | // ---------------------------------------------------------------------------------------- |
| 38 | |
| 39 | inline double box_percent_covered ( |
| 40 | const drectangle& a, |
| 41 | const drectangle& b |
| 42 | ) |
| 43 | { |
| 44 | const double inner = a.intersect(b).area(); |
| 45 | if (inner == 0) |
| 46 | return 0; |
| 47 | return std::max(inner/a.area(), inner/b.area()); |
| 48 | } |
| 49 | |
| 50 | // ---------------------------------------------------------------------------------------- |
| 51 |
no test coverage detected