| 44 | |
| 45 | template <class ToDo> |
| 46 | void ForEachMiddlePoints(ToDo toDo) const |
| 47 | { |
| 48 | PointSeq const & poly = GetOuterGeometry(); |
| 49 | for (size_t i = 1; i < poly.size() - 1; ++i) |
| 50 | toDo(poly[i]); |
| 51 | } |
| 52 | |
| 53 | std::pair<m2::PointD, bool> GetKeyPoint(size_t i) const; |
| 54 | size_t GetKeyPointsCount() const; |
no test coverage detected