| 1090 | } |
| 1091 | |
| 1092 | void PathObject::partSizeChanged(PathPartVector::iterator part, MapCoordVector::difference_type change) |
| 1093 | { |
| 1094 | Q_ASSERT(isOutputDirty()); |
| 1095 | |
| 1096 | part->last_index += change; |
| 1097 | auto last = end(path_parts); |
| 1098 | for (++part; part != last; ++part) |
| 1099 | { |
| 1100 | part->first_index += change; |
| 1101 | part->last_index += change; |
| 1102 | } |
| 1103 | } |
| 1104 | |
| 1105 | // override |
| 1106 | void PathObject::rotatePatternOrigin(const MapCoordF& center, qreal sin_angle, qreal cos_angle) |