UNPKG

igniteui-react-core

Version:
106 lines (105 loc) 3.12 kB
import { Base, Point, Type } from "./type"; import { List$1 } from "./List$1"; import { LabelCollisionPlacementPositions } from "./LabelCollisionPlacementPositions"; import { LabelCollisionManagerCollisionMode } from "./LabelCollisionManagerCollisionMode"; import { IExecutionContext } from "./IExecutionContext"; import { Rect } from "./Rect"; import { LabelCollisionInfo } from "./LabelCollisionInfo"; import { QuadTreeBoundingBox } from "./QuadTreeBoundingBox"; import { PieSliceCollisionGeometry } from "./PieSliceCollisionGeometry"; /** * @hidden */ export declare class LabelCollisionManager extends Base { static $t: Type; private r; private a; constructor(a: number, b: number, c: Rect, d: IExecutionContext, e: number, f: LabelCollisionManagerCollisionMode, g: LabelCollisionPlacementPositions[], h: number, i: number, j: boolean, k: LabelCollisionPlacementPositions[]); private h; private g; o(a: LabelCollisionInfo, b: LabelCollisionPlacementPositions, c: number, d: number, e: boolean): QuadTreeBoundingBox; ab(a: QuadTreeBoundingBox): boolean; as(a: QuadTreeBoundingBox): number; at(a: QuadTreeBoundingBox): number; an: List$1<LabelCollisionPlacementPositions>; labelsMoved: (movedLabels: List$1<LabelCollisionInfo>) => void; p: () => void; private k; j: LabelCollisionManagerCollisionMode; private e; am: List$1<LabelCollisionPlacementPositions>; a0: number; a8: number; a7: number; b0: Rect; a2: number; az: number; v: boolean; private ak; private a4; be(a: LabelCollisionInfo): void; br(a: LabelCollisionInfo): void; bo(a: LabelCollisionInfo): void; bn(a: LabelCollisionInfo): void; bv(): void; private al; private t; private s; bg(): void; bf(): void; private bk; private bi; private static bc; private a6; private a3; private ao; private ap; private f; private bj; private a5; private u; private q; private b; private z; private aa; private ay; private w; get a9(): number; bd: string; bb: any; private aq; private ar; bs(a: number, b: number, c: Rect): void; af(): boolean; x(): boolean; ba(): number; private bp; private bq; private bw; private bh; private n; private bm; private bl; private m; private l; private static av; private static bx; private static aw; private static by; private static au; bu(a: List$1<LabelCollisionInfo>): void; bt(a: List$1<LabelCollisionInfo>): void; private ax; static a1(a: number): number; private ag; ae(a: PieSliceCollisionGeometry, b: Rect, c: LabelCollisionInfo, d: Point): boolean; bz(a: PieSliceCollisionGeometry): Point; private ah; ad(a: LabelCollisionInfo, b: boolean): boolean; private aj; private ai; private y; private c; i(a: Point, b: boolean): LabelCollisionInfo; ac(): boolean; }