Home
last modified time | relevance | path

Searched refs:new_rings (Results 1 – 9 of 9) sorted by relevance

/dports/databases/postgis31/postgis-3.1.4/deps/wagyu/include/mapbox/geometry/wagyu/
H A Dtopology_correction.hpp253 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 Dtopology_correction.hpp253 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 Dtopology_correction.hpp253 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 Dlwgeom_geos_clean.c221 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 Dlwgeom_geos_clean.c219 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 Dlwgeom_geos_clean.c253 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 Dlwgeom_geos_clean.c254 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 Drtgeom_geos_clean.c232 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 Dmolecule.py2552 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)