geom1 = (PG_LWGEOM *) PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
geom2 = (PG_LWGEOM *) PG_DETOAST_DATUM(PG_GETARG_DATUM(1));
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
g2 = (GEOSGeometry *)POSTGIS2GEOS(geom2);
geom2 = (PG_LWGEOM *) PG_DETOAST_DATUM(PG_GETARG_DATUM(1));
densifyFrac = PG_GETARG_FLOAT8(2);
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
g2 = (GEOSGeometry *)POSTGIS2GEOS(geom2);
}
/* Ok, we really need geos now ;) */
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
/*
** First, see if all our elements are POLYGON/MULTIPOLYGON
SRID = pglwgeom_getSRID(geom1);
errorIfSRIDMismatch(SRID, pglwgeom_getSRID(geom2));
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
SRID = pglwgeom_getSRID(geom1);
errorIfSRIDMismatch(SRID, pglwgeom_getSRID(geom2));
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
SRID = pglwgeom_getSRID(geom1);
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1 );
geom1 = (PG_LWGEOM *) PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
SRID = pglwgeom_getSRID(geom1);
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
geom1 = (PG_LWGEOM *) PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
tolerance = PG_GETARG_FLOAT8(1);
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
g3 = GEOSTopologyPreserveSimplify(g1,tolerance);
nargs = PG_NARGS();
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
SRID = pglwgeom_getSRID(geom1);
errorIfSRIDMismatch(SRID, pglwgeom_getSRID(geom2));
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
POSTGIS_DEBUG(3, "intersection() START");
SRID = pglwgeom_getSRID(geom1);
errorIfSRIDMismatch(SRID, pglwgeom_getSRID(geom2));
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
geom1 = (PG_LWGEOM *)PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
geom = (PG_LWGEOM *) PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
geosgeom = (GEOSGeometry *)POSTGIS2GEOS(geom);
if ( box2.ymin > box2.ymax ) PG_RETURN_BOOL(FALSE);
}
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
POSTGIS_DEBUGF(3, "Contains: type1: %d, type2: %d", type1, type2);
}
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
#ifdef PREPARED_GEOM
prep_cache = GetPrepGeomCache( fcinfo, geom1, 0 );
PG_RETURN_BOOL(FALSE);
}
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
#ifdef PREPARED_GEOM
prep_cache = GetPrepGeomCache( fcinfo, geom1, 0 );
POSTGIS_DEBUGF(3, "Covers: type1: %d, type2: %d", type1, type2);
}
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
#ifdef PREPARED_GEOM
prep_cache = GetPrepGeomCache( fcinfo, geom1, 0 );
}
}
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
}
}
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
}
}
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
}
}
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
#ifdef PREPARED_GEOM
prep_cache = GetPrepGeomCache( fcinfo, geom1, geom2 );
}
}
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1 );
}
}
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
errorIfGeometryCollection(geom1,geom2);
errorIfSRIDMismatch(pglwgeom_getSRID(geom1), pglwgeom_getSRID(geom2));
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
g2 = (GEOSGeometry *)POSTGIS2GEOS(geom2);
errorIfGeometryCollection(geom1,geom2);
errorIfSRIDMismatch(pglwgeom_getSRID(geom1), pglwgeom_getSRID(geom2));
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1 );
g2 = (GEOSGeometry *)POSTGIS2GEOS(geom2 );
if ( box2.ymin != box2.ymin ) PG_RETURN_BOOL(FALSE);
}
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
if (lwgeom_getnumgeometries(SERIALIZED_FORM(geom)) == 0)
PG_RETURN_BOOL(true);
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom);
result = GEOSisSimple(g1);
if (lwgeom_getnumgeometries(SERIALIZED_FORM(geom)) == 0)
PG_RETURN_BOOL(false);
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom );
result = GEOSisRing(g1);
if ( nelems == 0 ) PG_RETURN_NULL();
/* Ok, we really need geos now ;) */
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
vgeoms = palloc(sizeof(GEOSGeometry *)*nelems);
offset = 0;
geom1 = (PG_LWGEOM *) PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
PROFSTART(PROF_P2G1);
g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
POSTGIS_DEBUGF(3, "LWGEOM_buildarea got geom @ %p", geom);
- initGEOS(lwnotice, lwnotice);
+ initGEOS(lwnotice, lwerror);
vgeoms[0] = (const GEOSGeometry *)POSTGIS2GEOS(geom);
geos_result = GEOSPolygonize(vgeoms, 1);