| 74 | } |
| 75 | |
| 76 | void Annotation::insertCoordinate(const int& index, const Point& xy) { |
| 77 | if (index < 0) { |
| 78 | _coordinates.insert(_coordinates.end() - abs(index), xy); |
| 79 | } |
| 80 | else { |
| 81 | _coordinates.insert(_coordinates.begin() + index, xy); |
| 82 | } |
| 83 | _modified = true; |
| 84 | } |
| 85 | |
| 86 | void Annotation::insertCoordinate(const int& index, const float& x, const float& y) { |
| 87 | this->insertCoordinate(index, Point(x, y)); |