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,
108 int little_endian_arch);
125 GAIAGEO_DECLARE
unsigned int gaiaImportU32 (
const unsigned char *p,
127 int little_endian_arch);
146 int little_endian_arch);
163 GAIAGEO_DECLARE
double gaiaImport64 (
const unsigned char *p,
165 int little_endian_arch);
182 GAIAGEO_DECLARE sqlite3_int64
gaiaImportI64 (
const unsigned char *p,
184 int little_endian_arch);
200 GAIAGEO_DECLARE
void gaiaExport16 (
unsigned char *p,
short value,
202 int little_endian_arch);
218 GAIAGEO_DECLARE
void gaiaExport32 (
unsigned char *p,
int value,
220 int little_endian_arch);
236 GAIAGEO_DECLARE
void gaiaExportU32 (
unsigned char *p,
unsigned int value,
238 int little_endian_arch);
254 GAIAGEO_DECLARE
void gaiaExportF32 (
unsigned char *p,
float value,
256 int little_endian_arch);
272 GAIAGEO_DECLARE
void gaiaExport64 (
unsigned char *p,
double value,
274 int little_endian_arch);
290 GAIAGEO_DECLARE
void gaiaExportI64 (
unsigned char *p, sqlite3_int64 value,
292 int little_endian_arch);
356 GAIAGEO_DECLARE
void gaiaMakePoint (
double x,
double y,
int srid,
357 unsigned char **result,
int *size);
376 GAIAGEO_DECLARE
void gaiaMakePointZ (
double x,
double y,
double z,
377 int srid,
unsigned char **result,
397 GAIAGEO_DECLARE
void gaiaMakePointM (
double x,
double y,
double m,
398 int srid,
unsigned char **result,
421 unsigned char **result,
int *size);
441 GAIAGEO_DECLARE
void gaiaMakePointEx (
int tiny_point,
double x,
double y,
442 int srid,
unsigned char **result,
466 unsigned char **result,
int *size);
489 unsigned char **result,
int *size);
512 double z,
double m,
int srid,
513 unsigned char **result,
int *size);
532 unsigned char **result,
int *size);
598 unsigned char **result,
618 unsigned char **result,
619 int *size,
int gpkg_mode);
640 unsigned char **result,
641 int *size,
int gpkg_mode,
661 unsigned char **result,
700 unsigned char **result,
int *size);
765 *blob_hex,
int *blob_size);
787 int offset,
int blob_size,
int endian,
788 int endian_arch,
int dims);
810 int offset,
int blob_size,
int endian,
811 int endian_arch,
int dims);
831 int offset,
int blob_size,
int endian,
832 int endian_arch,
int dims);
854 int offset,
int blob_size,
int endian,
855 int endian_arch,
int dims);
891 unsigned char **result,
int *size,
912 *in_buffer,
short type);
1120 const char *name,
const char *desc,
1141 sqlite3 * sqlite_handle);
1163 sqlite3 * sqlite_handle);
1286 unsigned char length,
1287 unsigned char decimals);
1338 sqlite3_int64 value);
1427 unsigned char length,
1428 unsigned char decimals);
1501 const char *charFrom,
1502 const char *charTo);
1529 const char *path,
int shape,
1531 const char *charFrom,
1556 const char *path,
int shape,
1558 const char *charFrom,
1559 const char *charTo);
1583 int current_row,
int srid);
1607 int current_row,
int srid,
1700 const char *charFrom,
1701 const char *charTo);
1721 const char *filename,
1722 const char *charFrom,
1723 const char *charTo);
1744 const char *charFrom,
1765 const char *charFrom,
1766 const char *charTo);
1813 int *deleted,
int text_dates);
1857 GAIAGEO_DECLARE
size_t gaiaMemRead (
void *ptr,
size_t bytes,
1885 const char *basename);
1909 GAIAGEO_DECLARE
char *
gaiaZipfileShpN (
const char *zip_path,
int idx);
1933 GAIAGEO_DECLARE
char *
gaiaZipfileDbfN (
const char *zip_path,
int idx);
2030 int field_num,
int *type,
2031 const char **value);
Container for DBF field.
Definition: gg_structs.h:318
Container for OGC POINT Geometry.
Definition: gg_structs.h:78
Container for OGC POLYGON Geometry.
Definition: gg_structs.h:192
Container for a list of DBF fields.
Definition: gg_structs.h:344
Container for OGC LINESTRING Geometry.
Definition: gg_structs.h:128
Container for dynamically growing output buffer.
Definition: gg_structs.h:496
Container for Virtual Text file handling.
Definition: gg_structs.h:601
Container for SHP file handling.
Definition: gg_structs.h:424
Container for DBF file handling.
Definition: gg_structs.h:384
A Memory based File.
Definition: gg_structs.h:366
Container for OGC GEOMETRYCOLLECTION Geometry.
Definition: gg_structs.h:226
Container for variant (multi-type) value.
Definition: gg_structs.h:298