Home
last modified time | relevance | path

Searched refs:lwpoint (Results 1 – 25 of 80) sorted by relevance

1234

/dports/databases/postgis30/postgis-3.0.4/postgis/
H A Dgeometry_inout.c48 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 Dlwgeom_dumppoints.c162 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 Dlwgeom_functions_lrs.c189 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 Dlwgeom_ogc.c557 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 Dlwgeom_functions_basic.c1111 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 Dgeometry_inout.c48 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 Dlwgeom_dumppoints.c162 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 Dlwgeom_functions_lrs.c189 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 Dlwgeom_ogc.c550 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 Dlwgeom_functions_basic.c1103 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 Dlwgeom_dumppoints.c162 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 Dlwgeom_ogc.c558 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 Dlwgeom_functions_lrs.c189 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 Dgeometry_inout.c48 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 Dlwgeom_functions_basic.c1110 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 Dlwgeom_ogc.c563 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 Dlwgeom_functions_lrs.c189 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 Dlwgeom_dumppoints.c163 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 Dgeometry_inout.c48 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 Dlwgeom_functions_basic.c1171 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 Dlwkmeans.c297 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 Dlwcircstring.c288 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 Dlwkmeans.c293 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 Dlwcircstring.c295 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 Dlwcircstring.c288 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()

1234