| 379 | } |
| 380 | |
| 381 | bool IsVisibleInRange(uint32_t type, pair<int, int> const & scaleRange) |
| 382 | { |
| 383 | CHECK_LESS_OR_EQUAL(scaleRange.first, scaleRange.second, (scaleRange)); |
| 384 | if (TypeAlwaysExists(type)) |
| 385 | return true; |
| 386 | |
| 387 | ClassifObject const * obj = classif().GetObject(type); |
| 388 | CHECK(obj, ()); |
| 389 | |
| 390 | for (int scale = scaleRange.first; scale <= scaleRange.second; ++scale) |
| 391 | if (obj->IsDrawable(scale)) |
| 392 | return true; |
| 393 | return false; |
| 394 | } |
| 395 | |
| 396 | namespace |
| 397 | { |
no test coverage detected