/** * @author: xd * @Date: 2022-07-21 12:45:51 * @LastEditors: xd * @LastEditTime: 2022-11-26 16:52:52 * @FilePath: \Map2D\src\base\baseTileLayer.ts * @Description: * * Copyright (c) 2022 by xd, All Rights Reserved. */ import { baseLayer } from "./baseLayer"; import { MirageMap } from "../Layer/XMap"; import { Feature } from "ol"; import { ITileLayerOption } from "./baseOptionType"; import { Extent } from "ol/extent"; export declare abstract class baseTileLayer extends baseLayer { private mask; private pencil; colorize: any; canvasFilter: any; emboss: any; embossFilter: any; erode: any; erodeFilter: any; paperFilter: any; mImageExtent: Extent; option: ITileLayerOption; constructor(layerid: string, Options: ITileLayerOption); setOpacity(opacity: number): void; appendTo(map: MirageMap): void; addFilter(option?: { feature: Feature; wrapX?: boolean; inner?: boolean; color?: string; }): void; removeMaskFilter(): void; addPencilSketchFilter(): void; removePencilSketchFilter(): void; setPencilSketchFilter(type: string, value: number): void; addColorizeFilter(isEnhance?: boolean): void; removeColorizeFilter(): void; setColorizeFilter(opton: { type: string; red?: number; green?: number; blue?: number; value?: number; }): void; addCanvasFilter(): void; removeCanvasFilter(): void; setCanvasFilter(type: any, value: any): void; }