ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
32 lines (31 loc) • 1.04 kB
TypeScript
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 {};