MCPcopy Create free account
hub / github.com/MapServer/MapServer / msSDELayerGetExtent

Function msSDELayerGetExtent

mapsde.c:1697–1724  ·  view source on GitHub ↗

-------------------------------------------------------------------- */ msSDELayerGetExtent */ -------------------------------------------------------------------- */ Returns the extent of the SDE layer */ -------------------------------------------------------------------- */

Source from the content-addressed store, hash-verified

1695/* Returns the extent of the SDE layer */
1696/* -------------------------------------------------------------------- */
1697int msSDELayerGetExtent(layerObj *layer, rectObj *extent) {
1698#ifdef USE_SDE
1699
1700 msSDELayerInfo *sde = NULL;
1701
1702 if(!msSDELayerIsOpen(layer)) {
1703 msSetError( MS_SDEERR,
1704 "SDE layer has not been opened.",
1705 "msSDELayerGetExtent()");
1706 return(MS_FAILURE);
1707 }
1708
1709 sde = layer->layerinfo;
1710
1711 /* copy our cached extent members into the caller's extent */
1712 extent->minx = sde->extent->minx;
1713 extent->miny = sde->extent->miny;
1714 extent->maxx = sde->extent->maxx;
1715 extent->maxy = sde->extent->maxy;
1716
1717 return(MS_SUCCESS);
1718#else
1719 msSetError( MS_MISCERR,
1720 "SDE support is not available.",
1721 "msSDELayerGetExtent()");
1722 return(MS_FAILURE);
1723#endif
1724}
1725
1726/* -------------------------------------------------------------------- */
1727/* msSDELayerGetShape */

Callers

nothing calls this directly

Calls 2

msSDELayerIsOpenFunction · 0.85
msSetErrorFunction · 0.85

Tested by

no test coverage detected