import PointExtent from '../../../geo/PointExtent'; import Point from '../../../geo/Point'; import CanvasSymbolizer from './CanvasSymbolizer'; import Painter from '../Painter'; import { Geometry } from '../../../geometry'; /** * 所有点类型符号样式的symbolizer基类 * * @english * @classdesc * Base symbolizer class for all the point type symbol styles. * @abstract * @class * @private * @memberOf symbolizer * @name PointSymbolizer * @extends {symbolizer.CanvasSymbolizer} */ declare abstract class PointSymbolizer extends CanvasSymbolizer { style: any; symbol: any; geometry: Geometry; painter: Painter; rotations: Array; constructor(symbol: any, geometry: Geometry, painter: Painter); get2DExtent(): PointExtent; isDynamicSize(): boolean; getPlacement(): any; getRotation(): number; getDxDy(): Point; } export default PointSymbolizer; //# sourceMappingURL=PointSymbolizer.d.ts.map