import { BBOX } from "../../../core/util/bbox"; import { Geometry } from "../../../geometry"; import { Map } from "../../../map"; import Painter from "../Painter"; /** * symbolilzers的基础类,所有的symbolilzers都继承于此 * 抽象类,不可实例化 * * @english * @classdesc * Base class for all the symbolilzers * @class * @extends Class * @abstract * @private */ declare abstract class Symbolizer { bbox: BBOX; geometry: Geometry; painter: Painter; style: any; constructor(); getMap(): Map; getPainter(): Painter; isDynamicSize(): boolean; isVisible(): boolean; /** * 测试该属性是否是与着色相关的属性 * * @english * Test if the property is a property related with coloring * @param prop - property name to test * @static * @function * @memberof symbolizer.Symbolizer */ static testColor(prop: string): boolean; } export default Symbolizer; //# sourceMappingURL=Symbolizer.d.ts.map