Lines Matching refs:path
168 void make_path(vertex_id src, vertex_id dst, std::vector<vertex_id>& path) { in make_path() argument
171 path.push_back(src); in make_path()
173 path.push_back(src); in make_path()
174 path.push_back(dst); in make_path()
177 make_path(src, at, path); in make_path()
178 path.push_back(dst); in make_path()
183 std::vector<vertex_id> path; in print_path() local
185 make_path(src, dst, path); in print_path()
188 for (std::size_t i = 0; i < path.size(); ++i) { in print_path()
189 if (path[i] != dst) { in print_path()
190 double seg_length = get_distance(vertices[path[i]], vertices[path[i + 1]]); in print_path()
199 for (std::size_t i = 0; i < path.size(); ++i) { in print_path()
200 if (path[i] != dst) in print_path()
201 printf("(%4d)------>", (int)path[i]); in print_path()
203 printf("(%4d)\n", (int)path[i]); in print_path()