Warning, do not use this function, it is very particular about inputs.
Warning, do not use this function, it is very particular about inputs.
Definition at line 376 of file gbox.c.
378 const char *ptr =
str;
380 char *gbox_start = strstr(
str,
"GBOX((");
382 if ( ! gbox_start )
return NULL;
384 gbox->
xmin = strtod(ptr, &nextptr);
385 if ( ptr == nextptr )
return NULL;
387 gbox->
ymin = strtod(ptr, &nextptr);
388 if ( ptr == nextptr )
return NULL;
390 gbox->
zmin = strtod(ptr, &nextptr);
391 if ( ptr == nextptr )
return NULL;
393 gbox->
xmax = strtod(ptr, &nextptr);
394 if ( ptr == nextptr )
return NULL;
396 gbox->
ymax = strtod(ptr, &nextptr);
397 if ( ptr == nextptr )
return NULL;
399 gbox->
zmax = strtod(ptr, &nextptr);
400 if ( ptr == nextptr )
return NULL;
GBOX * gbox_new(lwflags_t flags)
Create a new gbox with the dimensionality indicated by the flags.
lwflags_t lwflags(int hasz, int hasm, int geodetic)
Construct a new flags bitmask.
References gbox_new(), lwflags(), str, GBOX::xmax, GBOX::xmin, GBOX::ymax, GBOX::ymin, GBOX::zmax, and GBOX::zmin.