/dports/databases/postgis31/postgis-3.1.4/deps/wagyu/include/mapbox/geometry/wagyu/ |
H A D | topology_correction.hpp | 253 new_rings.push_back(new_ring); in correct_repeated_points() 300 if (std::find(new_rings.begin(), new_rings.end(), c) != new_rings.end()) { in reassign_children_if_necessary() 341 new_rings.erase(std::remove_if(new_rings.begin(), new_rings.end(), in assign_new_ring_parents() 348 new_rings.end()); in assign_new_ring_parents() 350 if (new_rings.empty()) { in assign_new_ring_parents() 365 if (new_rings.size() == 1) { in assign_new_ring_parents() 371 reassign_children_if_necessary(new_rings.front(), original_ring, manager, new_rings); in assign_new_ring_parents() 376 … reassign_children_if_necessary(new_rings.front(), original_ring->parent, manager, new_rings); in assign_new_ring_parents() 383 …std::stable_sort(new_rings.begin(), new_rings.end(), [](ring_ptr<T> const& r1, ring_ptr<T> const& … in assign_new_ring_parents() 387 for (auto r_itr = new_rings.begin(); r_itr != new_rings.end(); ++r_itr) { in assign_new_ring_parents() [all …]
|
/dports/databases/postgis30/postgis-3.0.4/deps/wagyu/include/mapbox/geometry/wagyu/ |
H A D | topology_correction.hpp | 253 new_rings.push_back(new_ring); in correct_repeated_points() 300 if (std::find(new_rings.begin(), new_rings.end(), c) != new_rings.end()) { in reassign_children_if_necessary() 341 new_rings.erase(std::remove_if(new_rings.begin(), new_rings.end(), in assign_new_ring_parents() 348 new_rings.end()); in assign_new_ring_parents() 350 if (new_rings.empty()) { in assign_new_ring_parents() 365 if (new_rings.size() == 1) { in assign_new_ring_parents() 371 reassign_children_if_necessary(new_rings.front(), original_ring, manager, new_rings); in assign_new_ring_parents() 376 … reassign_children_if_necessary(new_rings.front(), original_ring->parent, manager, new_rings); in assign_new_ring_parents() 383 …std::stable_sort(new_rings.begin(), new_rings.end(), [](ring_ptr<T> const& r1, ring_ptr<T> const& … in assign_new_ring_parents() 387 for (auto r_itr = new_rings.begin(); r_itr != new_rings.end(); ++r_itr) { in assign_new_ring_parents() [all …]
|
/dports/databases/postgis32/postgis-3.2.0/deps/wagyu/include/mapbox/geometry/wagyu/ |
H A D | topology_correction.hpp | 253 new_rings.push_back(new_ring); in correct_repeated_points() 300 if (std::find(new_rings.begin(), new_rings.end(), c) != new_rings.end()) { in reassign_children_if_necessary() 341 new_rings.erase(std::remove_if(new_rings.begin(), new_rings.end(), in assign_new_ring_parents() 348 new_rings.end()); in assign_new_ring_parents() 350 if (new_rings.empty()) { in assign_new_ring_parents() 365 if (new_rings.size() == 1) { in assign_new_ring_parents() 371 reassign_children_if_necessary(new_rings.front(), original_ring, manager, new_rings); in assign_new_ring_parents() 376 … reassign_children_if_necessary(new_rings.front(), original_ring->parent, manager, new_rings); in assign_new_ring_parents() 383 …std::stable_sort(new_rings.begin(), new_rings.end(), [](ring_ptr<T> const& r1, ring_ptr<T> const& … in assign_new_ring_parents() 387 for (auto r_itr = new_rings.begin(); r_itr != new_rings.end(); ++r_itr) { in assign_new_ring_parents() [all …]
|
/dports/databases/postgis30/postgis-3.0.4/liblwgeom/ |
H A D | lwgeom_geos_clean.c | 221 POINTARRAY** new_rings; in lwpoly_make_geos_friendly() local 228 new_rings = lwalloc(sizeof(POINTARRAY*) * poly->nrings); in lwpoly_make_geos_friendly() 246 new_rings[i] = ring_out; in lwpoly_make_geos_friendly() 250 poly->rings = new_rings; in lwpoly_make_geos_friendly()
|
/dports/databases/postgis25/postgis-2.5.5/liblwgeom/ |
H A D | lwgeom_geos_clean.c | 219 POINTARRAY** new_rings; in lwpoly_make_geos_friendly() local 226 new_rings = lwalloc(sizeof(POINTARRAY*) * poly->nrings); in lwpoly_make_geos_friendly() 244 new_rings[i] = ring_out; in lwpoly_make_geos_friendly() 248 poly->rings = new_rings; in lwpoly_make_geos_friendly()
|
/dports/databases/postgis31/postgis-3.1.4/liblwgeom/ |
H A D | lwgeom_geos_clean.c | 253 POINTARRAY** new_rings; in lwpoly_make_geos_friendly() local 260 new_rings = lwalloc(sizeof(POINTARRAY*) * poly->nrings); in lwpoly_make_geos_friendly() 278 new_rings[i] = ring_out; in lwpoly_make_geos_friendly() 282 poly->rings = new_rings; in lwpoly_make_geos_friendly()
|
/dports/databases/postgis32/postgis-3.2.0/liblwgeom/ |
H A D | lwgeom_geos_clean.c | 254 POINTARRAY** new_rings; in lwpoly_make_geos_friendly() local 261 new_rings = lwalloc(sizeof(POINTARRAY*) * poly->nrings); in lwpoly_make_geos_friendly() 279 new_rings[i] = ring_out; in lwpoly_make_geos_friendly() 283 poly->rings = new_rings; in lwpoly_make_geos_friendly()
|
/dports/devel/librttopo/librttopo-1.1.0/src/ |
H A D | rtgeom_geos_clean.c | 232 RTPOINTARRAY **new_rings; in rtpoly_make_geos_friendly() local 239 new_rings = rtalloc(ctx, sizeof(RTPOINTARRAY*)*poly->nrings); in rtpoly_make_geos_friendly() 258 new_rings[i] = ring_out; in rtpoly_make_geos_friendly() 262 poly->rings = new_rings; in rtpoly_make_geos_friendly()
|
/dports/science/py-geometric/geometric-0.9.7.2/geometric/ |
H A D | molecule.py | 2552 new_rings = copy.deepcopy(rings) 2580 new_rings[assigned[t]].append(r1) 2581 del new_rings[new_rings.index(rings[iring])] 2583 new_rings[iring].append(t) 2592 assigned[t] = len(new_rings) 2593 new_rings.append([t]) 2595 rings = copy.deepcopy(new_rings)
|