if ( nelems == 1 ) PG_RETURN_POINTER((PG_LWGEOM *)(ARR_DATA_PTR(array)));
/* Ok, we really need geos now ;) */
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
offset = 0;
for (i=0; i<nelems; i++)
geoms = lwalloc(sizeof(GEOSGeom )*nelems);
/* We need geos here */
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
offset = 0; i=0;
ngeoms = 0; npoints=0;
PG_RETURN_NULL();
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
//elog(NOTICE,"in geomunion");
#ifdef PROFILE
PG_RETURN_NULL();
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
SRID = pglwgeom_getSRID(geom1);
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
geom1 = (PG_LWGEOM *) PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
SRID = pglwgeom_getSRID(geom1);
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
size = PG_GETARG_FLOAT8(1);
if ( PG_NARGS() > 2 ) quadsegs = PG_GETARG_INT32(2);
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
PG_RETURN_NULL();
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
//elog(NOTICE,"intersection() START");
PG_RETURN_NULL();
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
geom1 = (PG_LWGEOM *)PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
geom = (PG_LWGEOM *) PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
geom1 = (PG_LWGEOM *)PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
if ( box2.ymin > box2.ymax ) PG_RETURN_BOOL(FALSE);
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
if ( box2.ymax > box1.ymax ) PG_RETURN_BOOL(FALSE);
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
if ( box1.ymax > box2.ymax ) PG_RETURN_BOOL(FALSE);
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
if ( box2.ymin > box2.ymax ) PG_RETURN_BOOL(FALSE);
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
if ( box2.ymin > box2.ymax ) PG_RETURN_BOOL(FALSE);
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
if ( box2.ymin > box2.ymax ) PG_RETURN_BOOL(FALSE);
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
if ( box2.ymin > box2.ymax ) PG_RETURN_BOOL(TRUE);
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
errorIfGeometryCollection(geom1,geom2);
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
errorIfGeometryCollection(geom1,geom2);
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
//elog(NOTICE,"GEOS init()");
if ( box2.ymin != box2.ymin ) PG_RETURN_BOOL(FALSE);
}
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);
if (lwgeom_getnumgeometries(SERIALIZED_FORM(geom)) == 0)
PG_RETURN_BOOL(true);
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
//elog(NOTICE,"GEOS init()");
if (lwgeom_getnumgeometries(SERIALIZED_FORM(geom)) == 0)
PG_RETURN_BOOL(false);
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
//elog(NOTICE,"GEOS init()");
GEOSGeom geosgeom;
PG_LWGEOM *result;
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
geom = (PG_LWGEOM *)PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
#ifdef PGIS_DEBUG_CONVERTER
if ( nelems == 0 ) PG_RETURN_NULL();
/* Ok, we really need geos now ;) */
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
vgeoms = palloc(sizeof(GEOSGeom )*nelems);
offset = 0;
Datum linemerge(PG_FUNCTION_ARGS)
{
PG_LWGEOM *geom1;
- double size;
GEOSGeom g1,g3;
PG_LWGEOM *result;
- int quadsegs = 8; // the default
#ifdef PROFILE
profstart(PROF_QRUN);
geom1 = (PG_LWGEOM *) PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
- initGEOS(lwnotice, lwerror);
+ initGEOS(lwnotice, lwnotice);
#ifdef PROFILE
profstart(PROF_P2G1);