316 GEOSGeometry* envelope;
318 GEOSCoordSequence* seq = GEOSCoordSeq_create(5, 2);
324 GEOSCoordSeq_setX(seq, 0, box->xmin);
325 GEOSCoordSeq_setY(seq, 0, box->ymin);
327 GEOSCoordSeq_setX(seq, 1, box->xmax);
328 GEOSCoordSeq_setY(seq, 1, box->ymin);
330 GEOSCoordSeq_setX(seq, 2, box->xmax);
331 GEOSCoordSeq_setY(seq, 2, box->ymax);
333 GEOSCoordSeq_setX(seq, 3, box->xmin);
334 GEOSCoordSeq_setY(seq, 3, box->ymax);
336 GEOSCoordSeq_setX(seq, 4, box->xmin);
337 GEOSCoordSeq_setY(seq, 4, box->ymin);
339 ring = GEOSGeom_createLinearRing(seq);
342 GEOSCoordSeq_destroy(seq);
346 envelope = GEOSGeom_createPolygon(ring, NULL, 0);
349 GEOSGeom_destroy(ring);