scichart
Version:
Fast WebGL JavaScript Charting Library and Framework
29 lines (28 loc) • 1.15 kB
TypeScript
import { BaseLineRenderableSeries } from "../BaseLineRenderableSeries";
import { BaseHitTestProvider } from "./BaseHitTestProvider";
import { HitTestInfo } from "./HitTestInfo";
/**
* Hit-test provider for {@link BaseLineRenderableSeries}. See base class {@link BaseHitTestProvider} for further info
*/
export declare class LineSegmentSeriesHitTestProvider extends BaseHitTestProvider<BaseLineRenderableSeries> {
/**
* @inheritDoc
*/
hitTest(x: number, y: number, hitTestRadius?: number): HitTestInfo;
/**
* Hit-test logic for Xy data series
* It is assumed the data is unsorted (general case)
*/
private hitTestXy;
/**
* Hit-test logic for Xyxy (four vectors) data series
* It is assumed the data is unsorted (general case)
*/
private hitTestXyXy;
/** @inheritDoc */
hitTestForDataPointSelectionModifier(x: number, y: number, hitTestRadius?: number): HitTestInfo;
/** @inheritDoc */
hitTestXSlice(x: number, y: number): HitTestInfo;
/** @inheritDoc */
hitTestDataPoint(x: number, y: number, hitTestRadius?: number): HitTestInfo;
}