UNPKG

ag-charts-enterprise

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

32 lines (31 loc) 1.04 kB
import { _ModuleSupport } from 'ag-charts-community'; import type { DistantObject, Geometry } from 'ag-charts-core'; declare const Path: typeof _ModuleSupport.Path; export declare enum GeoGeometryRenderMode { All = 3, Polygons = 1, Lines = 2 } export declare class GeoGeometry<D = unknown> extends Path<D> implements DistantObject { projectedGeometry: Geometry | undefined; renderMode: GeoGeometryRenderMode; private bbox; private readonly strokePath; protected computeBBox(): _ModuleSupport.BBox | undefined; updatePath(): void; drawPath(ctx: any): void; containsPoint(x: number, y: number): boolean; distanceSquared(x: number, y: number): number; private geometryDistance; private shouldDrawPolygons; private shouldDrawLines; private drawGeometryCollection; private drawMultiPolygon; private drawSinglePolygon; private drawMultiLineString; private drawSingleLineString; private drawGeometry; private drawPolygon; private drawLineString; } export {};