Class PointF
Constructors
(constructor)(x, y)
Constructs a new instance of the PointF class
Declaration
constructor(x?: number, y?: number);
Parameters
| Type |
Name |
Description |
| number |
x |
|
| number |
y |
|
Properties
x
Declaration
Property Value
y
Declaration
Property Value
Methods
clone()
Declaration
Returns
distance(pt)
Declaration
distance(pt: PointF): number;
Parameters
| Type |
Name |
Description |
| PointF |
pt |
|
Returns
equals(pt, tolerance)
Declaration
equals(pt: PointF, tolerance?: number): boolean;
Parameters
| Type |
Name |
Description |
| PointF |
pt |
|
| number |
tolerance |
|
Returns
fromIPoint(point)
Declaration
static fromIPoint(point: IPoint): PointF;
Parameters
| Type |
Name |
Description |
| IPoint |
point |
|
Returns
isEqual(a, b, tolerance)
Declaration
static isEqual(a: PointF, b: PointF, tolerance?: number): boolean;
Parameters
Returns
isOrigin()
Declaration
Returns
rotate(angle)
Declaration
rotate(angle: number): this;
Parameters
| Type |
Name |
Description |
| number |
angle |
|
Returns
rotateAt(angle, center)
Declaration
rotateAt(angle: number, center?: PointF): this;
Parameters
| Type |
Name |
Description |
| number |
angle |
|
| PointF |
center |
|
Returns
round()
Declaration
Returns
scale(scaleX, scaleY)
Declaration
scale(scaleX: number, scaleY: number): this;
Parameters
| Type |
Name |
Description |
| number |
scaleX |
|
| number |
scaleY |
|
Returns
toIPoint()
Declaration
Returns
toString()
Declaration
Returns
Declaration
transform(transform: Transform, center: PointF): PointF;
Parameters
Returns
translate(x, y)
Declaration
translate(x: number, y: number): this;
Parameters
| Type |
Name |
Description |
| number |
x |
|
| number |
y |
|
Returns