Back to Website
Show / Hide Table of Contents

Class PointF

Package: @aurigma/design-atoms-model

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
x: number;
Property Value
Type Description
number

y

Declaration
y: number;
Property Value
Type Description
number

Methods

clone()

Declaration
clone(): PointF;
Returns
Type Description
PointF

distance(pt)

Declaration
distance(pt: PointF): number;
Parameters
Type Name Description
PointF pt
Returns
Type Description
number

equals(pt, tolerance)

Declaration
equals(pt: PointF, tolerance?: number): boolean;
Parameters
Type Name Description
PointF pt
number tolerance
Returns
Type Description
boolean

fromIPoint(point)

Declaration
static fromIPoint(point: IPoint): PointF;
Parameters
Type Name Description
IPoint point
Returns
Type Description
PointF

isEqual(a, b, tolerance)

Declaration
static isEqual(a: PointF, b: PointF, tolerance?: number): boolean;
Parameters
Type Name Description
PointF a
PointF b
number tolerance
Returns
Type Description
boolean

isOrigin()

Declaration
isOrigin(): boolean;
Returns
Type Description
boolean

rotate(angle)

Declaration
rotate(angle: number): this;
Parameters
Type Name Description
number angle
Returns
Type Description
this

rotateAt(angle, center)

Declaration
rotateAt(angle: number, center?: PointF): this;
Parameters
Type Name Description
number angle
PointF center
Returns
Type Description
this

round()

Declaration
round(): this;
Returns
Type Description
this

scale(scaleX, scaleY)

Declaration
scale(scaleX: number, scaleY: number): this;
Parameters
Type Name Description
number scaleX
number scaleY
Returns
Type Description
this

toIPoint()

Declaration
toIPoint(): IPoint;
Returns
Type Description
IPoint

toString()

Declaration
toString(): string;
Returns
Type Description
string

transform(transform, center)

Declaration
transform(transform: Transform, center: PointF): PointF;
Parameters
Type Name Description
Transform transform
PointF center
Returns
Type Description
PointF

translate(x, y)

Declaration
translate(x: number, y: number): this;
Parameters
Type Name Description
number x
number y
Returns
Type Description
this
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback