Class: Rect
Defined in: src/helpers/geometry.ts:4
Constructors
Constructor
new Rect(
x0,
y0,
x1,
y1): Rect;Defined in: src/helpers/geometry.ts:5
Parameters
x0
number
y0
number
x1
number
y1
number
Returns
Rect
Properties
x0
x0: number;Defined in: src/helpers/geometry.ts:6
x1
x1: number;Defined in: src/helpers/geometry.ts:8
y0
y0: number;Defined in: src/helpers/geometry.ts:7
y1
y1: number;Defined in: src/helpers/geometry.ts:9
Accessors
area
Get Signature
get area(): number;Defined in: src/helpers/geometry.ts:48
Returns
number
br
Get Signature
get br(): Point;Defined in: src/helpers/geometry.ts:36
Returns
height
Get Signature
get height(): number;Defined in: src/helpers/geometry.ts:24
Returns
number
irect
Get Signature
get irect(): Rect;Defined in: src/helpers/geometry.ts:39
Returns
Rect
isEmpty
Get Signature
get isEmpty(): boolean;Defined in: src/helpers/geometry.ts:27
Returns
boolean
isValid
Get Signature
get isValid(): boolean;Defined in: src/helpers/geometry.ts:30
Returns
boolean
tl
Get Signature
get tl(): Point;Defined in: src/helpers/geometry.ts:33
Returns
width
Get Signature
get width(): number;Defined in: src/helpers/geometry.ts:21
Returns
number
Methods
addDelta()
addDelta(
dx0,
dy0,
dx1,
dy1): Rect;Defined in: src/helpers/geometry.ts:118
Parameters
dx0
number
dy0
number
dx1
number
dy1
number
Returns
Rect
clone()
clone(): Rect;Defined in: src/helpers/geometry.ts:136
Returns
Rect
contains()
contains(o): boolean;Defined in: src/helpers/geometry.ts:52
Parameters
o
BBox | Rect | readonly number[] | Point | Pt
Returns
boolean
equals()
equals(o): boolean;Defined in: src/helpers/geometry.ts:131
Parameters
o
BBox | Rect
Returns
boolean
inflate()
inflate(d): Rect;Defined in: src/helpers/geometry.ts:114
Parameters
d
number
Returns
Rect
intersect()
intersect(o): Rect;Defined in: src/helpers/geometry.ts:81
Parameters
o
BBox | Rect | readonly number[]
Returns
Rect
intersects()
intersects(o): boolean;Defined in: src/helpers/geometry.ts:75
Parameters
o
BBox | Rect | readonly number[]
Returns
boolean
normalize()
normalize(): Rect;Defined in: src/helpers/geometry.ts:122
Returns
Rect
toString()
toString(): string;Defined in: src/helpers/geometry.ts:144
Returns
string
toTuple()
toTuple(): BBox;Defined in: src/helpers/geometry.ts:140
Returns
BBox
union()
union(o): Rect;Defined in: src/helpers/geometry.ts:92
Parameters
o
BBox | Rect | readonly number[]
Returns
Rect
unionInPlace()
unionInPlace(o): this;Defined in: src/helpers/geometry.ts:104
Parameters
o
BBox | Rect | readonly number[]
Returns
this
empty()
static empty(): Rect;Defined in: src/helpers/geometry.ts:17
Returns
Rect
from()
static from(a): Rect;Defined in: src/helpers/geometry.ts:12
Parameters
a
BBox | Rect | readonly number[]
Returns
Rect