PostGIS  2.3.7dev-r@@SVN_REVISION@@
LWPOINT* lwpoint_make2d ( int  srid,
double  x,
double  y 
)

Definition at line 145 of file lwpoint.c.

References LW_TRUE, lwpoint_construct(), ptarray_append_point(), ptarray_construct_empty(), pixval::x, and pixval::y.

Referenced by _lwt_AddFaceSplit(), BOX2D_to_LWGEOM(), geography_point_outside(), lw_dist2d_distanceline(), lw_dist2d_distancepoint(), LWGEOM_envelope(), LWGEOM_makepoint(), lwmpoint_median(), lwpoly_to_points(), point_from_geohash(), point_to_geometry(), rt_raster_get_convex_hull(), rt_raster_get_envelope_geom(), ST_MinimumBoundingCircle(), ST_MinimumBoundingRadius(), and test_kmeans().

146 {
147  POINT4D p = {x, y, 0.0, 0.0};
148  POINTARRAY *pa = ptarray_construct_empty(0, 0, 1);
149 
150  ptarray_append_point(pa, &p, LW_TRUE);
151  return lwpoint_construct(srid, NULL, pa);
152 }
POINTARRAY * ptarray_construct_empty(char hasz, char hasm, uint32_t maxpoints)
Create a new POINTARRAY with no points.
Definition: ptarray.c:70
int ptarray_append_point(POINTARRAY *pa, const POINT4D *pt, int allow_duplicates)
Append a point to the end of an existing POINTARRAY If allow_duplicate is LW_FALSE, then a duplicate point will not be added.
Definition: ptarray.c:156
#define LW_TRUE
Return types for functions with status returns.
Definition: liblwgeom.h:75
LWPOINT * lwpoint_construct(int srid, GBOX *bbox, POINTARRAY *point)
Definition: lwpoint.c:111
tuple x
Definition: pixval.py:53
tuple y
Definition: pixval.py:54

Here is the call graph for this function:

Here is the caller graph for this function: