Lines Matching defs:src
121 const Points *src;
143 CommonEdge _common_edge(Points &dst, const Points &src);
156 * Add polygon represented by \p common_edge.src to \p common_edge.dst.
247 HomogeneousSplines<T>::_common_edge(Points &dst, const Points &src)
250 // first point, there is no need for check against all points of the src
256 const points_citer src_begin = src.begin();
257 const points_citer src_end = src.end();
327 ret.src = &src;
379 const Points &src = *common_edge.src;
398 // second, we copy src points to polygon
400 // common edge is in the middle of src
403 = src.end() - common_edge.src_end;
405 = 1 + (common_edge.src_begin - src.begin());
409 dst.insert(dst.begin() + index, common_edge.src_end, src.end());
412 src.begin(), common_edge.src_begin + 1);
414 // common edge cross the end of src