PostGIS  2.1.10dev-r@@SVN_REVISION@@
POINT wkt_parser_coord_3 ( double  c1,
double  c2,
double  c3 
)

Note, if this is an XYM coordinate we'll have to fix it later when we build the object itself and have access to the dimensionality token.

Definition at line 210 of file lwin_wkt.c.

References POINT::flags, FLAGS_SET_M, FLAGS_SET_Z, POINT::m, POINT::x, POINT::y, and POINT::z.

Referenced by yyparse().

211 {
212  POINT p;
213  p.flags = 0;
214  p.x = c1;
215  p.y = c2;
216  p.z = c3;
217  p.m = 0;
218  FLAGS_SET_Z(p.flags, 1);
219  FLAGS_SET_M(p.flags, 0);
220  return p;
221 }
double x
Definition: lwin_wkt.h:10
double m
Definition: lwin_wkt.h:13
double y
Definition: lwin_wkt.h:11
#define FLAGS_SET_Z(flags, value)
Definition: liblwgeom.h:112
double z
Definition: lwin_wkt.h:12
Definition: lwin_wkt.h:7
uint8_t flags
Definition: lwin_wkt.h:9
#define FLAGS_SET_M(flags, value)
Definition: liblwgeom.h:113

Here is the caller graph for this function: