@syncfusion/ej2-pdfviewer
Version:
Essential JS 2 PDF viewer Component
94 lines (93 loc) • 2.62 kB
TypeScript
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;
}