@devexpress/utils
Version:
DevExpress utils
16 lines • 673 B
TypeScript
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