| 4521 | //------------------------------------------------------------------------------ |
| 4522 | |
| 4523 | void TranslatePath(const Path& input, Path& output, const IntPoint delta) |
| 4524 | { |
| 4525 | //precondition: input != output |
| 4526 | output.resize(input.size()); |
| 4527 | for (size_t i = 0; i < input.size(); ++i) |
| 4528 | output[i] = IntPoint(input[i].X + delta.X, input[i].Y + delta.Y); |
| 4529 | } |
| 4530 | //------------------------------------------------------------------------------ |
| 4531 | |
| 4532 | void MinkowskiSum(const Path& pattern, const Paths& paths, Paths& solution, bool pathIsClosed) |
no test coverage detected