Definition at line 2203 of file lwgeom_functions_basic.c.
2209 POSTGIS_DEBUG(2,
"LWGEOM_makepoint called");
2211 x = PG_GETARG_FLOAT8(0);
2212 y = PG_GETARG_FLOAT8(1);
2214 if (PG_NARGS() == 2)
2216 else if (PG_NARGS() == 3)
2218 z = PG_GETARG_FLOAT8(2);
2221 else if (PG_NARGS() == 4)
2223 z = PG_GETARG_FLOAT8(2);
2224 m = PG_GETARG_FLOAT8(3);
2229 elog(ERROR,
"LWGEOM_makepoint: unsupported number of args: %d", PG_NARGS());
2235 PG_RETURN_POINTER(
result);
char result[OUT_DOUBLE_BUFFER_SIZE]
LWPOINT * lwpoint_make4d(int32_t srid, double x, double y, double z, double m)
LWPOINT * lwpoint_make2d(int32_t srid, double x, double y)
LWPOINT * lwpoint_make3dz(int32_t srid, double x, double y, double z)
#define SRID_UNKNOWN
Unknown SRID value.
References lwpoint_make2d(), lwpoint_make3dz(), lwpoint_make4d(), result, SRID_UNKNOWN, pixval::x, and pixval::y.