ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
46 lines (45 loc) • 1.51 kB
TypeScript
import { _ModuleSupport } from 'ag-charts-community';
import type { BoxPlotNodeDatum } from './boxPlotTypes';
declare const BoxPlotNode_base: new (...args: any[]) => import("packages/ag-charts-community/dist/types/src/scene/transformable").ScalableType<_ModuleSupport.Path<BoxPlotNodeDatum>>;
export declare class BoxPlotNode extends BoxPlotNode_base {
private readonly wickPath;
horizontal: boolean;
center: number;
thickness: number;
min: number;
q1: number;
median: number;
q3: number;
max: number;
cornerRadius: number;
crisp: boolean;
strokeAlignment: number;
wickStroke: string | undefined;
wickStrokeWidth: number | undefined;
wickStrokeOpacity: number | undefined;
wickLineDash: readonly number[] | undefined;
wickLineDashOffset: number | undefined;
capLengthRatio: number;
wickStrokeAlignment: number;
protected computeBBox(): _ModuleSupport.BBox | undefined;
computeDefaultGradientFillBBox(): _ModuleSupport.BBox;
isPointInPath(x: number, y: number): boolean;
distanceSquared(x: number, y: number): number;
get midPoint(): {
x: number;
y: number;
};
protected alignedCoordinates(): {
center: number;
x0: number;
x1: number;
min: number;
max: number;
q1: number;
median: number;
q3: number;
};
updatePath(): void;
drawPath(ctx: CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D): void;
}
export {};