UNPKG

@syncfusion/ej2-pdfviewer

Version:
94 lines (93 loc) 2.62 kB
import { ChildProperty } from '@syncfusion/ej2-base'; import { PointModel } from './point-model'; /** * @hidden * Defines and processes coordinates */ export declare class Point extends ChildProperty<Point> { /** * Sets the x-coordinate of a position * * @default 0 */ x: number; /** * Sets the y-coordinate of a position * * @default 0 */ y: number; /** * @param {PointModel} point1 - point1 * @param {PointModel} point2 - point2 * @private * @returns {boolean} - boolean */ static equals(point1: PointModel, point2: PointModel): boolean; /** * check whether the points are given * * @param {PointModel} point - point * @private * @returns {boolean} - boolean */ static isEmptyPoint(point: PointModel): boolean; /** * @param {PointModel} point - point * @param {number} angle - angle * @param {number} length - length * @private * @returns {PointModel} - PointModel */ static transform(point: PointModel, angle: number, length: number): PointModel; /** * @param {PointModel} s - s * @param {PointModel} e - e * @private * @returns {number} - number */ static findLength(s: PointModel, e: PointModel): number; /** * @param {PointModel} point1 - point1 * @param {PointModel} point2 - point2 * @private * @returns {number} - number */ static findAngle(point1: PointModel, point2: PointModel): number; /** * @param {PointModel} pt1 - pt1 * @param {PointModel} pt2 - pt2 * @private * @returns {number} - number */ static distancePoints(pt1: PointModel, pt2: PointModel): number; /** * @param {PointModel[]} points - points * @private * @returns {number} - number */ static getLengthFromListOfPoints(points: PointModel[]): number; /** * @param {PointModel} source - source * @param {PointModel} target - target * @param {boolean} isStart - isStart * @param {number} length - length * @private * @returns {PointModel} - PointModel */ static adjustPoint(source: PointModel, target: PointModel, isStart: boolean, length: number): PointModel; /** * @param {PointModel} pt1 - pt1 * @param {PointModel} pt2 - pt2 * @private * @returns {string} - string */ static direction(pt1: PointModel, pt2: PointModel): string; /** * Returns the name of class Point * * @private * @returns {string} - string */ getClassName(): string; }