sic-mapping-toolkit
Version:
SICMapping Toolkit es una biblioteca para Angular que permite la creación de aplicaciones de Web Mapping por medio de OpenLayers
26 lines (25 loc) • 713 B
TypeScript
import Layer from 'ol/layer/Layer';
export interface ILayer {
setVisibility(on: boolean): void;
isVisible(): boolean;
toggleVisibility(): boolean;
setOpacity(opacity: number): void;
getOpacity(): number;
}
export declare abstract class SICLayer implements ILayer {
private title;
private layer;
private legend?;
private id;
constructor(title: string, layer: Layer, legend?: string);
get Id(): string;
get Title(): string;
get Layer(): Layer;
get Legend(): string;
setId(id: string): void;
setVisibility(on: boolean): void;
isVisible(): boolean;
toggleVisibility(): boolean;
setOpacity(opacity: number): void;
getOpacity(): number;
}