result = GEOSisvalid(g1);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);
result = GEOSrelateOverlaps(g1,g2);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);
result = GEOSrelateContains(g1,g2);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);
result = GEOSrelateWithin(g1,g2);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);
result = GEOSrelateCrosses(g1,g2);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);
result = GEOSrelateIntersects(g1,g2);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);
GEOSdeleteGeometry(g2);
result = GEOSrelateTouches(g1,g2);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);
result = GEOSrelateDisjoint(g1,g2);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);
GEOSdeleteGeometry(g2);
result = GEOSrelatePattern(g1,g2,patt);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);
GEOSdeleteGeometry(g2);
relate_str = GEOSrelate(g1, g2);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
//elog(NOTICE,"finished relate()");
result = GEOSequals(g1,g2);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);
GEOSdeleteGeometry(g2);
result = GEOSisSimple(g1);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);
result = GEOSisRing(g1);
#ifdef PROFILE
profstop(PROF_GRUN);
+ profstart(PROF_G2P); profstop(PROF_G2P);
+ profreport();
#endif
GEOSdeleteGeometry(g1);