54 #ifndef DOXYGEN_SHOULD_SKIP_THIS
87 GAIAGEO_DECLARE
short gaiaImport16 (
const unsigned char *p,
89 int little_endian_arch);
106 GAIAGEO_DECLARE
int gaiaImport32 (
const unsigned char *p,
int little_endian,
107 int little_endian_arch);
124 GAIAGEO_DECLARE
unsigned int gaiaImportU32 (
const unsigned char *p,
126 int little_endian_arch);
145 int little_endian_arch);
162 GAIAGEO_DECLARE
double gaiaImport64 (
const unsigned char *p,
164 int little_endian_arch);
181 GAIAGEO_DECLARE sqlite3_int64
gaiaImportI64 (
const unsigned char *p,
183 int little_endian_arch);
199 GAIAGEO_DECLARE
void gaiaExport16 (
unsigned char *p,
short value,
201 int little_endian_arch);
217 GAIAGEO_DECLARE
void gaiaExport32 (
unsigned char *p,
int value,
219 int little_endian_arch);
235 GAIAGEO_DECLARE
void gaiaExportU32 (
unsigned char *p,
unsigned int value,
237 int little_endian_arch);
253 GAIAGEO_DECLARE
void gaiaExportF32 (
unsigned char *p,
float value,
255 int little_endian_arch);
271 GAIAGEO_DECLARE
void gaiaExport64 (
unsigned char *p,
double value,
273 int little_endian_arch);
289 GAIAGEO_DECLARE
void gaiaExportI64 (
unsigned char *p, sqlite3_int64 value,
291 int little_endian_arch);
355 GAIAGEO_DECLARE
void gaiaMakePoint (
double x,
double y,
int srid,
356 unsigned char **result,
int *size);
375 GAIAGEO_DECLARE
void gaiaMakePointZ (
double x,
double y,
double z,
int srid,
376 unsigned char **result,
int *size);
395 GAIAGEO_DECLARE
void gaiaMakePointM (
double x,
double y,
double m,
int srid,
396 unsigned char **result,
int *size);
418 unsigned char **result,
int *size);
437 unsigned char **result,
int *size);
501 unsigned char **result,
520 unsigned char **result,
521 int *size,
int gpkg_mode);
540 unsigned char **result,
579 unsigned char **result,
int *size);
644 *blob_hex,
int *blob_size);
666 int offset,
int blob_size,
int endian,
667 int endian_arch,
int dims);
689 int offset,
int blob_size,
int endian,
690 int endian_arch,
int dims);
710 int offset,
int blob_size,
int endian,
711 int endian_arch,
int dims);
733 int offset,
int blob_size,
int endian,
734 int endian_arch,
int dims);
770 unsigned char **result,
int *size,
791 *in_buffer,
short type);
999 const char *name,
const char *desc,
1020 sqlite3 * sqlite_handle);
1042 sqlite3 * sqlite_handle);
1165 unsigned char length,
1166 unsigned char decimals);
1217 sqlite3_int64 value);
1306 unsigned char length,
1307 unsigned char decimals);
1380 const char *charFrom,
1381 const char *charTo);
1405 const char *path,
int shape,
1407 const char *charFrom,
1408 const char *charTo);
1431 int current_row,
int srid);
1455 int current_row,
int srid,
1548 const char *charFrom,
1549 const char *charTo);
1567 const char *charFrom,
1568 const char *charTo);
1615 int *deleted,
int text_dates);
1674 char field_separator,
1675 char text_separator,
1742 int field_num,
int *type,
1743 const char **value);
Container for DBF field.
Definition: gg_structs.h:308
Container for OGC POINT Geometry.
Definition: gg_structs.h:68
Container for OGC POLYGON Geometry.
Definition: gg_structs.h:182
Container for a list of DBF fields.
Definition: gg_structs.h:334
Container for OGC LINESTRING Geometry.
Definition: gg_structs.h:118
Container for dynamically growing output buffer.
Definition: gg_structs.h:460
Container for Virtual Text file handling.
Definition: gg_structs.h:565
Container for SHP file handling.
Definition: gg_structs.h:394
Container for DBF file handling.
Definition: gg_structs.h:356
Container for OGC GEOMETRYCOLLECTION Geometry.
Definition: gg_structs.h:216
Container for variant (multi-type) value.
Definition: gg_structs.h:288