Go to the documentation of this file.
63 #ifndef _GG_ADVANCED_H
64 #ifndef DOXYGEN_SHOULD_SKIP_THIS
65 #define _GG_ADVANCED_H
69 #define GAIA2GEOS_ALL 0
72 #define GAIA2GEOS_ONLY_POINTS 1
75 #define GAIA2GEOS_ONLY_LINESTRINGS 2
78 #define GAIA2GEOS_ONLY_POLYGONS 3
85 #ifndef DOXYGEN_SHOULD_SKIP_THIS
99 GAIAGEO_DECLARE
double gaiaRadsToDegs (
double rads);
111 GAIAGEO_DECLARE
double gaiaDegsToRads (
double degs);
510 unsigned char *blob1,
513 unsigned char *blob2,
551 unsigned char *blob1,
554 unsigned char *blob2,
593 unsigned char *blob1,
596 unsigned char *blob2,
635 unsigned char *blob1,
638 unsigned char *blob2,
677 unsigned char *blob1,
680 unsigned char *blob2,
719 unsigned char *blob1,
722 unsigned char *blob2,
761 unsigned char *blob1,
764 unsigned char *blob2,
784 const char *pattern);
1032 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
1033 #ifdef GEOS_ADVANCED
1073 double radius,
int points,
1187 double start_fraction,
1188 double end_fraction);
1339 unsigned char *blob1,
1342 unsigned char *blob2,
1381 unsigned char *blob1,
1384 unsigned char *blob2,
1467 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
1514 double extra_frame_size,
1552 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
1553 #ifdef ENABLE_LWGEOM
1697 GAIAGEO_DECLARE
int gaiaAzimuth (
double xa,
double ya,
double xb,
1698 double yb,
double *azimuth);
1720 double yb,
double a,
double b,
1743 double b,
double distance,
1744 double azimuth,
double *x2,
1779 int precision,
int options,
1918 double b,
int use_ellipsoid,