UNPKG

scichart

Version:

Fast WebGL JavaScript Charting Library and Framework

29 lines (28 loc) 1.41 kB
import { EColumnMode, EColumnYMode } from "../../../../types/ColumnMode"; import { TDataLabelStyle } from "../../../../types/TDataLabelStyle"; import { SCRTDoubleVector } from "../../../../types/TSciChart"; import { WebGlRenderContext2D } from "../../../Drawing/WebGlRenderContext2D"; import { RenderPassData } from "../../../Services/RenderPassData"; import { FastRectangleRenderableSeries } from "../FastRectangleRenderableSeries"; import { DataLabelState } from "./DataLabelState"; export declare class RectangleDataLabelState extends DataLabelState { readonly x1Values: SCRTDoubleVector; readonly y1Values: SCRTDoubleVector; readonly defaultY1: number; readonly columnXMode: EColumnMode; readonly columnYMode: EColumnYMode; readonly columnWidth: number; protected x1CoordCache: number; protected y1CoordCache: number; constructor(renderContext: WebGlRenderContext2D, renderPassData: RenderPassData, style: TDataLabelStyle, color: string, yValues: SCRTDoubleVector, parentSeries: FastRectangleRenderableSeries); x1Val(index?: number): number; y1Val(index?: number): number; x1Coord(index?: number): number; get index(): number; set index(value: number); y1Coord(index?: number): number; private x1CoordForXColumnModes; private x1CoordInternal; private y1CoordForYColumnModes; private y1CoordInternal; }