LWLINE *line=NULL;
LWPOINT *point=NULL;
LWPOLY *poly=NULL;
+ LWCURVE *curve=NULL;
POINT4D p;
uchar *subgeom=NULL;
continue;
}
+ curve = lwgeom_getcurve_inspected(inspected, j);
+ if (curve != NULL)
+ {
+ POINTARRAY *pts = curve->points;
+ for (i=0; i<pts->npoints; i++)
+ {
+ getPoint4d_p(pts, i, &p);
+ transform_point(&p, inpj, outpj);
+ setPoint4d(pts, i, &p);
+ }
+ lwgeom_release((LWGEOM *)curve);
+ continue;
+ }
+
subgeom = lwgeom_getsubgeometry_inspected(inspected, j);
if ( subgeom != NULL )
{