scichart
Version:
Fast WebGL JavaScript Charting Library and Framework
34 lines (33 loc) • 1.12 kB
TypeScript
import { TSciChart } from "../../../types/TSciChart";
import { PolarAxisBase } from "../Axis/Polar/PolarAxisBase";
import { ECoordinateMode } from "./AnnotationBase";
export declare const annotationHelpers: {
createSvg: (svgString: string, svgRoot: Node, nextElement?: Element) => SVGElement;
calcNewApex: (x1: number, y1: number, x2: number, y2: number, isVertical: boolean) => {
x1y1: {
x: number;
y: number;
};
x2y1: {
x: number;
y: number;
};
x1y2: {
x: number;
y: number;
};
x2y2: {
x: number;
y: number;
};
};
convertPolarToCartesian: (angularAxis: PolarAxisBase, usePixelRatio: boolean, wasmContext: TSciChart, coordinateMode: ECoordinateMode, angle: number, radius: number) => {
x: number;
y: number;
};
createSvgLineAndLabel: (showLabel: boolean) => {
svgElement: SVGElement;
svgLine: SVGLineElement;
svgLabelsContainer: SVGGElement | undefined;
};
};