PostGIS 3.0.6dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ LWGEOM_makepoint3dm()

Datum LWGEOM_makepoint3dm ( PG_FUNCTION_ARGS  )

Definition at line 2161 of file lwgeom_functions_basic.c.

2162{
2163 double x, y, m;
2164 LWPOINT *point;
2165 GSERIALIZED *result;
2166
2167 POSTGIS_DEBUG(2, "LWGEOM_makepoint3dm called.");
2168
2169 x = PG_GETARG_FLOAT8(0);
2170 y = PG_GETARG_FLOAT8(1);
2171 m = PG_GETARG_FLOAT8(2);
2172
2173 point = lwpoint_make3dm(SRID_UNKNOWN, x, y, m);
2174 result = geometry_serialize((LWGEOM *)point);
2175
2176 PG_RETURN_POINTER(result);
2177}
LWPOINT * lwpoint_make3dm(int32_t srid, double x, double y, double m)
Definition lwpoint.c:184
#define SRID_UNKNOWN
Unknown SRID value.
Definition liblwgeom.h:229
GSERIALIZED * geometry_serialize(LWGEOM *lwgeom)

References geometry_serialize(), lwpoint_make3dm(), and SRID_UNKNOWN.

Here is the call graph for this function: