UNPKG

@devexpress/utils

Version:
16 lines 673 B
import { ExtendedMinMax } from '../class/min-max'; import { IPoint } from './interfaces'; import { Point } from './point'; import { Rectangle } from './rectangle'; import { Segment } from './segment'; import { Vector } from './vector'; export declare class PolygonalChain<T extends Point = Point> { points: T[]; constructor(points: T[]); getSegment(edgeIndex: number): Segment; get bounds(): Rectangle; rotateAround(point: IPoint, angle: number, rightSC?: boolean, byClockwise?: boolean): this; changeCoordinateCenterTo(p: IPoint): this; projection(axis: Vector): ExtendedMinMax<T>; } //# sourceMappingURL=polygonal-chain.d.ts.map