/dports/databases/postgis30/postgis-3.0.4/postgis/ |
H A D | geometry_inout.c | 48 LWPOINT *lwpoint; in point_to_geometry() local 61 lwpoint = lwpoint_make2d(SRID_UNKNOWN, point->x, point->y); in point_to_geometry() 62 geom = geometry_serialize(lwpoint_as_lwgeom(lwpoint)); in point_to_geometry() 63 lwpoint_free(lwpoint); in point_to_geometry() 76 LWPOINT *lwpoint; in geometry_to_point() local 94 lwpoint = lwgeom_as_lwpoint(lwgeom); in geometry_to_point() 97 point->x = lwpoint_get_x(lwpoint); in geometry_to_point() 98 point->y = lwpoint_get_y(lwpoint); in geometry_to_point() 100 lwpoint_free(lwpoint); in geometry_to_point()
|
H A D | lwgeom_dumppoints.c | 162 LWPOINT *lwpoint = NULL; in LWGEOM_dumppoints() local 178 lwpoint = lwpoint_make(tri->srid, in LWGEOM_dumppoints() 212 lwpoint = lwpoint_make(poly->srid, in LWGEOM_dumppoints() 219 if (state->pt == 0) lwpoint = lwgeom_as_lwpoint(lwgeom); in LWGEOM_dumppoints() 224 lwpoint = lwline_get_lwpoint((LWLINE*)lwgeom, state->pt); in LWGEOM_dumppoints() 230 lwpoint = lwcircstring_get_lwpoint((LWCIRCSTRING*)lwgeom, state->pt); in LWGEOM_dumppoints() 247 if (!lwpoint) { in LWGEOM_dumppoints() 260 pathpt[1] = PointerGetDatum(geometry_serialize((LWGEOM*)lwpoint)); in LWGEOM_dumppoints()
|
H A D | lwgeom_functions_lrs.c | 189 LWPOINT *lwpoint; in ST_InterpolatePoint() local 213 PG_RETURN_FLOAT8(lwgeom_interpolate_point(lwline, lwpoint)); in ST_InterpolatePoint() 224 LWPOINT *lwpoint; in LWGEOM_line_locate_point() local 243 lwpoint = lwgeom_as_lwpoint(lwgeom_from_gserialized(geom2)); in LWGEOM_line_locate_point() 246 lwpoint_getPoint4d_p(lwpoint, &p); in LWGEOM_line_locate_point() 280 LWPOINT *lwpoint, double m0, double m1); 525 lwpoint_getPoint3dm_p(lwpoint, &p3dm); in lwpoint_locate_between_m() 530 return lwgeom_clone((LWGEOM *)lwpoint); in lwpoint_locate_between_m() 579 LWPOINT *lwpoint; in lwline_locate_between_m() local 587 lwpoint = lwpoint_construct(lwline_in->srid, NULL, pa); in lwline_locate_between_m() [all …]
|
H A D | lwgeom_ogc.c | 557 LWPOINT *lwpoint = NULL; in LWGEOM_pointn_linestring() local 579 lwpoint = lwline_get_lwpoint((LWLINE*)lwgeom, where - 1); in LWGEOM_pointn_linestring() 583 lwpoint = lwcompound_get_lwpoint((LWCOMPOUND*)lwgeom, where - 1); in LWGEOM_pointn_linestring() 589 if ( ! lwpoint ) in LWGEOM_pointn_linestring() 686 LWPOINT *lwpoint = NULL; in LWGEOM_startpoint_linestring() local 691 lwpoint = lwline_get_lwpoint((LWLINE*)lwgeom, 0); in LWGEOM_startpoint_linestring() 695 lwpoint = lwcompound_get_startpoint((LWCOMPOUND*)lwgeom); in LWGEOM_startpoint_linestring() 701 if ( ! lwpoint ) in LWGEOM_startpoint_linestring() 716 LWPOINT *lwpoint = NULL; in LWGEOM_endpoint_linestring() local 727 lwpoint = lwcompound_get_endpoint((LWCOMPOUND*)lwgeom); in LWGEOM_endpoint_linestring() [all …]
|
H A D | lwgeom_functions_basic.c | 1111 LWPOINT *lwpoint; in LWGEOM_inside_circle_point() local 1125 lwpoint_free(lwpoint); in LWGEOM_inside_circle_point() 2294 LWPOINT *lwpoint; in LWGEOM_setpoint_linestring() local 2309 if (!lwpoint) in LWGEOM_setpoint_linestring() 2315 lwpoint_free(lwpoint); in LWGEOM_setpoint_linestring() 2387 LWPOINT *lwpoint; in LWGEOM_azimuth() local 2395 if (!lwpoint) in LWGEOM_azimuth() 2401 srid = lwpoint->srid; in LWGEOM_azimuth() 2414 if (!lwpoint) in LWGEOM_azimuth() 2462 LWPOINT *lwpoint; in LWGEOM_angle() local [all …]
|
/dports/databases/postgis25/postgis-2.5.5/postgis/ |
H A D | geometry_inout.c | 48 LWPOINT *lwpoint; in point_to_geometry() local 61 lwpoint = lwpoint_make2d(SRID_UNKNOWN, point->x, point->y); in point_to_geometry() 62 geom = geometry_serialize(lwpoint_as_lwgeom(lwpoint)); in point_to_geometry() 63 lwpoint_free(lwpoint); in point_to_geometry() 76 LWPOINT *lwpoint; in geometry_to_point() local 94 lwpoint = lwgeom_as_lwpoint(lwgeom); in geometry_to_point() 97 point->x = lwpoint_get_x(lwpoint); in geometry_to_point() 98 point->y = lwpoint_get_y(lwpoint); in geometry_to_point() 100 lwpoint_free(lwpoint); in geometry_to_point()
|
H A D | lwgeom_dumppoints.c | 162 LWPOINT *lwpoint = NULL; in LWGEOM_dumppoints() local 178 lwpoint = lwpoint_make(tri->srid, in LWGEOM_dumppoints() 212 lwpoint = lwpoint_make(poly->srid, in LWGEOM_dumppoints() 219 if (state->pt == 0) lwpoint = lwgeom_as_lwpoint(lwgeom); in LWGEOM_dumppoints() 224 lwpoint = lwline_get_lwpoint((LWLINE*)lwgeom, state->pt); in LWGEOM_dumppoints() 230 lwpoint = lwcircstring_get_lwpoint((LWCIRCSTRING*)lwgeom, state->pt); in LWGEOM_dumppoints() 247 if (!lwpoint) { in LWGEOM_dumppoints() 260 pathpt[1] = PointerGetDatum(gserialized_from_lwgeom((LWGEOM*)lwpoint,0)); in LWGEOM_dumppoints()
|
H A D | lwgeom_functions_lrs.c | 189 LWPOINT *lwpoint; in ST_InterpolatePoint() local 213 PG_RETURN_FLOAT8(lwgeom_interpolate_point(lwline, lwpoint)); in ST_InterpolatePoint() 224 LWPOINT *lwpoint; in LWGEOM_line_locate_point() local 243 lwpoint = lwgeom_as_lwpoint(lwgeom_from_gserialized(geom2)); in LWGEOM_line_locate_point() 246 lwpoint_getPoint4d_p(lwpoint, &p); in LWGEOM_line_locate_point() 280 LWPOINT *lwpoint, double m0, double m1); 525 lwpoint_getPoint3dm_p(lwpoint, &p3dm); in lwpoint_locate_between_m() 530 return lwgeom_clone((LWGEOM *)lwpoint); in lwpoint_locate_between_m() 579 LWPOINT *lwpoint; in lwline_locate_between_m() local 587 lwpoint = lwpoint_construct(lwline_in->srid, NULL, pa); in lwline_locate_between_m() [all …]
|
H A D | lwgeom_ogc.c | 550 LWPOINT *lwpoint = NULL; in LWGEOM_pointn_linestring() local 572 lwpoint = lwline_get_lwpoint((LWLINE*)lwgeom, where - 1); in LWGEOM_pointn_linestring() 576 lwpoint = lwcompound_get_lwpoint((LWCOMPOUND*)lwgeom, where - 1); in LWGEOM_pointn_linestring() 582 if ( ! lwpoint ) in LWGEOM_pointn_linestring() 724 LWPOINT *lwpoint = NULL; in LWGEOM_startpoint_linestring() local 729 lwpoint = lwline_get_lwpoint((LWLINE*)lwgeom, 0); in LWGEOM_startpoint_linestring() 733 lwpoint = lwcompound_get_startpoint((LWCOMPOUND*)lwgeom); in LWGEOM_startpoint_linestring() 739 if ( ! lwpoint ) in LWGEOM_startpoint_linestring() 754 LWPOINT *lwpoint = NULL; in LWGEOM_endpoint_linestring() local 765 lwpoint = lwcompound_get_endpoint((LWCOMPOUND*)lwgeom); in LWGEOM_endpoint_linestring() [all …]
|
H A D | lwgeom_functions_basic.c | 1103 LWPOINT *lwpoint; in LWGEOM_inside_circle_point() local 1117 lwpoint_free(lwpoint); in LWGEOM_inside_circle_point() 2278 LWPOINT *lwpoint; in LWGEOM_setpoint_linestring() local 2294 if ( ! lwpoint ) in LWGEOM_setpoint_linestring() 2300 lwpoint_free(lwpoint); in LWGEOM_setpoint_linestring() 2371 LWPOINT *lwpoint; in LWGEOM_azimuth() local 2379 if ( ! lwpoint ) in LWGEOM_azimuth() 2385 srid = lwpoint->srid; in LWGEOM_azimuth() 2398 if ( ! lwpoint ) in LWGEOM_azimuth() 2446 LWPOINT *lwpoint; in LWGEOM_angle() local [all …]
|
/dports/databases/postgis31/postgis-3.1.4/postgis/ |
H A D | lwgeom_dumppoints.c | 162 LWPOINT *lwpoint = NULL; in LWGEOM_dumppoints() local 178 lwpoint = lwpoint_make(tri->srid, in LWGEOM_dumppoints() 212 lwpoint = lwpoint_make(poly->srid, in LWGEOM_dumppoints() 219 if (state->pt == 0) lwpoint = lwgeom_as_lwpoint(lwgeom); in LWGEOM_dumppoints() 224 lwpoint = lwline_get_lwpoint((LWLINE*)lwgeom, state->pt); in LWGEOM_dumppoints() 230 lwpoint = lwcircstring_get_lwpoint((LWCIRCSTRING*)lwgeom, state->pt); in LWGEOM_dumppoints() 247 if (!lwpoint) { in LWGEOM_dumppoints() 260 pathpt[1] = PointerGetDatum(geometry_serialize((LWGEOM*)lwpoint)); in LWGEOM_dumppoints()
|
H A D | lwgeom_ogc.c | 558 LWPOINT *lwpoint = NULL; in LWGEOM_pointn_linestring() local 580 lwpoint = lwline_get_lwpoint((LWLINE*)lwgeom, where - 1); in LWGEOM_pointn_linestring() 584 lwpoint = lwcompound_get_lwpoint((LWCOMPOUND*)lwgeom, where - 1); in LWGEOM_pointn_linestring() 590 if ( ! lwpoint ) in LWGEOM_pointn_linestring() 687 LWPOINT *lwpoint = NULL; in LWGEOM_startpoint_linestring() local 692 lwpoint = lwline_get_lwpoint((LWLINE*)lwgeom, 0); in LWGEOM_startpoint_linestring() 696 lwpoint = lwcompound_get_startpoint((LWCOMPOUND*)lwgeom); in LWGEOM_startpoint_linestring() 702 if ( ! lwpoint ) in LWGEOM_startpoint_linestring() 717 LWPOINT *lwpoint = NULL; in LWGEOM_endpoint_linestring() local 728 lwpoint = lwcompound_get_endpoint((LWCOMPOUND*)lwgeom); in LWGEOM_endpoint_linestring() [all …]
|
H A D | lwgeom_functions_lrs.c | 189 LWPOINT *lwpoint; in ST_InterpolatePoint() local 210 lwpoint = lwgeom_as_lwpoint(lwgeom_from_gserialized(gser_point)); in ST_InterpolatePoint() 213 PG_RETURN_FLOAT8(lwgeom_interpolate_point(lwline, lwpoint)); in ST_InterpolatePoint() 224 LWPOINT *lwpoint; in LWGEOM_line_locate_point() local 243 lwpoint = lwgeom_as_lwpoint(lwgeom_from_gserialized(geom2)); in LWGEOM_line_locate_point() 246 lwpoint_getPoint4d_p(lwpoint, &p); in LWGEOM_line_locate_point()
|
H A D | geometry_inout.c | 48 LWPOINT *lwpoint; in point_to_geometry() local 61 lwpoint = lwpoint_make2d(SRID_UNKNOWN, point->x, point->y); in point_to_geometry() 62 geom = geometry_serialize(lwpoint_as_lwgeom(lwpoint)); in point_to_geometry() 63 lwpoint_free(lwpoint); in point_to_geometry()
|
H A D | lwgeom_functions_basic.c | 1110 LWPOINT *lwpoint; in LWGEOM_inside_circle_point() local 1124 lwpoint_free(lwpoint); in LWGEOM_inside_circle_point() 2308 LWPOINT *lwpoint; in LWGEOM_setpoint_linestring() local 2323 if (!lwpoint) in LWGEOM_setpoint_linestring() 2329 lwpoint_free(lwpoint); in LWGEOM_setpoint_linestring() 2387 LWPOINT *lwpoint; in LWGEOM_azimuth() local 2395 if (!lwpoint) in LWGEOM_azimuth() 2401 srid = lwpoint->srid; in LWGEOM_azimuth() 2414 if (!lwpoint) in LWGEOM_azimuth() 2462 LWPOINT *lwpoint; in LWGEOM_angle() local [all …]
|
/dports/databases/postgis32/postgis-3.2.0/postgis/ |
H A D | lwgeom_ogc.c | 563 LWPOINT *lwpoint = NULL; in LWGEOM_pointn_linestring() local 585 lwpoint = lwline_get_lwpoint((LWLINE*)lwgeom, where - 1); in LWGEOM_pointn_linestring() 589 lwpoint = lwcompound_get_lwpoint((LWCOMPOUND*)lwgeom, where - 1); in LWGEOM_pointn_linestring() 595 if ( ! lwpoint ) in LWGEOM_pointn_linestring() 598 PG_RETURN_POINTER(geometry_serialize(lwpoint_as_lwgeom(lwpoint))); in LWGEOM_pointn_linestring() 692 LWGEOM *lwpoint = NULL; in LWGEOM_startpoint_linestring() local 703 ret = geometry_serialize(lwpoint); in LWGEOM_startpoint_linestring() 706 lwgeom_free(lwpoint); in LWGEOM_startpoint_linestring() 720 LWPOINT *lwpoint = NULL; in LWGEOM_endpoint_linestring() local 731 lwpoint = lwcompound_get_endpoint((LWCOMPOUND*)lwgeom); in LWGEOM_endpoint_linestring() [all …]
|
H A D | lwgeom_functions_lrs.c | 189 LWPOINT *lwpoint; in ST_InterpolatePoint() local 210 lwpoint = lwgeom_as_lwpoint(lwgeom_from_gserialized(gser_point)); in ST_InterpolatePoint() 213 PG_RETURN_FLOAT8(lwgeom_interpolate_point(lwline, lwpoint)); in ST_InterpolatePoint() 224 LWPOINT *lwpoint; in LWGEOM_line_locate_point() local 243 lwpoint = lwgeom_as_lwpoint(lwgeom_from_gserialized(geom2)); in LWGEOM_line_locate_point() 246 lwpoint_getPoint4d_p(lwpoint, &p); in LWGEOM_line_locate_point()
|
H A D | lwgeom_dumppoints.c | 163 LWPOINT *lwpoint = NULL; in LWGEOM_dumppoints() local 179 lwpoint = lwpoint_make(tri->srid, in LWGEOM_dumppoints() 213 lwpoint = lwpoint_make(poly->srid, in LWGEOM_dumppoints() 220 if (state->pt == 0) lwpoint = lwgeom_as_lwpoint(lwgeom); in LWGEOM_dumppoints() 225 lwpoint = lwline_get_lwpoint((LWLINE*)lwgeom, state->pt); in LWGEOM_dumppoints() 231 lwpoint = lwcircstring_get_lwpoint((LWCIRCSTRING*)lwgeom, state->pt); in LWGEOM_dumppoints() 248 if (!lwpoint) { in LWGEOM_dumppoints() 261 pathpt[1] = PointerGetDatum(geometry_serialize((LWGEOM*)lwpoint)); in LWGEOM_dumppoints()
|
H A D | geometry_inout.c | 48 LWPOINT *lwpoint; in point_to_geometry() local 61 lwpoint = lwpoint_make2d(SRID_UNKNOWN, point->x, point->y); in point_to_geometry() 62 geom = geometry_serialize(lwpoint_as_lwgeom(lwpoint)); in point_to_geometry() 63 lwpoint_free(lwpoint); in point_to_geometry()
|
H A D | lwgeom_functions_basic.c | 1171 LWPOINT *lwpoint; in LWGEOM_inside_circle_point() local 1185 lwpoint_free(lwpoint); in LWGEOM_inside_circle_point() 2418 LWPOINT *lwpoint; in LWGEOM_setpoint_linestring() local 2433 if (!lwpoint) in LWGEOM_setpoint_linestring() 2439 lwpoint_free(lwpoint); in LWGEOM_setpoint_linestring() 2497 LWPOINT *lwpoint; in LWGEOM_azimuth() local 2505 if (!lwpoint) in LWGEOM_azimuth() 2511 srid = lwpoint->srid; in LWGEOM_azimuth() 2524 if (!lwpoint) in LWGEOM_azimuth() 2572 LWPOINT *lwpoint; in LWGEOM_angle() local [all …]
|
/dports/databases/postgis30/postgis-3.0.4/liblwgeom/ |
H A D | lwkmeans.c | 297 LWPOINT* lwpoint; in lwgeom_cluster_2d_kmeans() local 314 lwpoint = lwgeom_as_lwpoint(centroid); in lwgeom_cluster_2d_kmeans() 317 lwpoint = lwgeom_as_lwpoint(geom); in lwgeom_cluster_2d_kmeans() 320 cp = getPoint2d_cp(lwpoint->point, 0); in lwgeom_cluster_2d_kmeans()
|
H A D | lwcircstring.c | 288 LWPOINT *lwpoint; in lwcircstring_get_lwpoint() local 297 lwpoint = lwpoint_construct(circ->srid, NULL, pa); in lwcircstring_get_lwpoint() 298 return lwpoint; in lwcircstring_get_lwpoint()
|
/dports/databases/postgis25/postgis-2.5.5/liblwgeom/ |
H A D | lwkmeans.c | 293 LWPOINT* lwpoint; in lwgeom_cluster_2d_kmeans() local 310 lwpoint = lwgeom_as_lwpoint(centroid); in lwgeom_cluster_2d_kmeans() 313 lwpoint = lwgeom_as_lwpoint(geom); in lwgeom_cluster_2d_kmeans() 316 cp = getPoint2d_cp(lwpoint->point, 0); in lwgeom_cluster_2d_kmeans()
|
H A D | lwcircstring.c | 295 LWPOINT *lwpoint; in lwcircstring_get_lwpoint() local 304 lwpoint = lwpoint_construct(circ->srid, NULL, pa); in lwcircstring_get_lwpoint() 305 return lwpoint; in lwcircstring_get_lwpoint()
|
/dports/databases/postgis31/postgis-3.1.4/liblwgeom/ |
H A D | lwcircstring.c | 288 LWPOINT *lwpoint; in lwcircstring_get_lwpoint() local 297 lwpoint = lwpoint_construct(circ->srid, NULL, pa); in lwcircstring_get_lwpoint() 298 return lwpoint; in lwcircstring_get_lwpoint()
|