@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
19 lines (18 loc) • 668 B
TypeScript
import LayerWms from './layers/layerwms';
import ServerOgc from './serverogc';
import type OLayerImage from 'ol/layer/Image';
import type OSourceImageWMS from 'ol/source/ImageWMS';
/** Selection parameters defined by:
* - 1 ogc Sever
* - a list of layers
* - a selection box
*/
export default class SelectionParam {
_ogcServer: ServerOgc;
_layers: LayerWms[];
_oLayer?: OLayerImage<OSourceImageWMS>;
selectionBox: number[];
srid: string;
constructor(ogcServer: ServerOgc, layers: LayerWms[], selectionBox: number[], srid: string, _oLayer?: OLayerImage<OSourceImageWMS>);
clone(layerFilter?: (l: LayerWms) => boolean): SelectionParam;
}