PostGIS  3.2.2dev-r@@SVN_REVISION@@

◆ LWGEOM_makepoint3dm()

Datum LWGEOM_makepoint3dm ( PG_FUNCTION_ARGS  )

Definition at line 2285 of file lwgeom_functions_basic.c.

2286 {
2287  double x, y, m;
2288  LWPOINT *point;
2290 
2291  POSTGIS_DEBUG(2, "LWGEOM_makepoint3dm called.");
2292 
2293  x = PG_GETARG_FLOAT8(0);
2294  y = PG_GETARG_FLOAT8(1);
2295  m = PG_GETARG_FLOAT8(2);
2296 
2297  point = lwpoint_make3dm(SRID_UNKNOWN, x, y, m);
2298  result = geometry_serialize((LWGEOM *)point);
2299 
2300  PG_RETURN_POINTER(result);
2301 }
char result[OUT_DOUBLE_BUFFER_SIZE]
Definition: cu_print.c:267
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

References lwpoint_make3dm(), result, SRID_UNKNOWN, pixval::x, and pixval::y.

Here is the call graph for this function: