| 81 | } |
| 82 | |
| 83 | void Contour::reverse() { |
| 84 | for (int i = (int) edges.size()/2; i > 0; --i) |
| 85 | EdgeHolder::swap(edges[i-1], edges[edges.size()-i]); |
| 86 | for (std::vector<EdgeHolder>::iterator edge = edges.begin(); edge != edges.end(); ++edge) |
| 87 | (*edge)->reverse(); |
| 88 | } |
| 89 | |
| 90 | } |