Interface: IBounds
Hierarchy
↳
IBounds
Implemented by
Table of contents
Methods
- set
- copy
- clone
- scale
- toOuterOf
- getFitMatrix
- spread
- ceil
- add
- addList
- setByList
- addListWithHandle
- setByListWithHandle
- setByPoints
- hitPoint
- hitRadiusPoint
- hit
- includes
- intersect
- getIntersect
- isSame
- isEmpty
- reset
Properties
Methods
set
set(x?
, y?
, width?
, height?
): void
Parameters
Name | Type |
---|---|
x? | number |
y? | number |
width? | number |
height? | number |
Returns
void
Defined in
leafer/packages/interface/src/math/IMath.ts:55
copy
copy(bounds
): IBounds
Parameters
Name | Type |
---|---|
bounds | IBoundsData |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:56
clone
clone(): IBounds
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:57
scale
scale(scale
): IBounds
Parameters
Name | Type |
---|---|
scale | number |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:59
toOuterOf
toOuterOf(matrix
, to?
): IBounds
Parameters
Name | Type |
---|---|
matrix | IMatrixData |
to? | IBoundsData |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:60
getFitMatrix
getFitMatrix(put
): IMatrix
Parameters
Name | Type |
---|---|
put | IBoundsData |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:61
spread
spread(size
): IBounds
Parameters
Name | Type |
---|---|
size | number |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:63
ceil
ceil(): IBounds
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:64
add
add(bounds
): IBounds
Parameters
Name | Type |
---|---|
bounds | IBoundsData |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:66
addList
addList(boundsList
): IBounds
Parameters
Name | Type |
---|---|
boundsList | IBounds [] |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:67
setByList
setByList(boundsList
, addMode?
): IBounds
Parameters
Name | Type |
---|---|
boundsList | IBounds [] |
addMode? | boolean |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:68
addListWithHandle
addListWithHandle(list
, boundsDataHandle
): IBounds
Parameters
Name | Type |
---|---|
list | IObject [] |
boundsDataHandle | IBoundsDataHandle |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:69
setByListWithHandle
setByListWithHandle(list
, boundsDataHandle
, addMode
): IBounds
Parameters
Name | Type |
---|---|
list | IObject [] |
boundsDataHandle | IBoundsDataHandle |
addMode | boolean |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:70
setByPoints
setByPoints(points
): IBounds
Parameters
Name | Type |
---|---|
points | IPointData [] |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:71
hitPoint
hitPoint(point
, pointMatrix?
): boolean
Parameters
Name | Type |
---|---|
point | IPointData |
pointMatrix? | IMatrixData |
Returns
boolean
Defined in
leafer/packages/interface/src/math/IMath.ts:73
hitRadiusPoint
hitRadiusPoint(point
, pointMatrix?
): boolean
Parameters
Name | Type |
---|---|
point | IRadiusPointData |
pointMatrix? | IMatrixData |
Returns
boolean
Defined in
leafer/packages/interface/src/math/IMath.ts:74
hit
hit(bounds
, boundsMatrix?
): boolean
Parameters
Name | Type |
---|---|
bounds | IBoundsData |
boundsMatrix? | IMatrixData |
Returns
boolean
Defined in
leafer/packages/interface/src/math/IMath.ts:75
includes
includes(bounds
, boundsMatrix?
): boolean
Parameters
Name | Type |
---|---|
bounds | IBoundsData |
boundsMatrix? | IMatrixData |
Returns
boolean
Defined in
leafer/packages/interface/src/math/IMath.ts:76
intersect
intersect(bounds
, boundsMatrix?
): IBounds
Parameters
Name | Type |
---|---|
bounds | IBoundsData |
boundsMatrix? | IMatrixData |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:78
getIntersect
getIntersect(bounds
, boundsMatrix?
): IBounds
Parameters
Name | Type |
---|---|
bounds | IBoundsData |
boundsMatrix? | IMatrixData |
Returns
Defined in
leafer/packages/interface/src/math/IMath.ts:79
isSame
isSame(bounds
): boolean
Parameters
Name | Type |
---|---|
bounds | IBoundsData |
Returns
boolean
Defined in
leafer/packages/interface/src/math/IMath.ts:81
isEmpty
isEmpty(): boolean
Returns
boolean
Defined in
leafer/packages/interface/src/math/IMath.ts:82
reset
reset(): void
Returns
void
Defined in
leafer/packages/interface/src/math/IMath.ts:83
Properties
x
x: number
Inherited from
Defined in
leafer/packages/interface/src/math/IMath.ts:4
y
y: number
Inherited from
Defined in
leafer/packages/interface/src/math/IMath.ts:5
width
width: number
Inherited from
Defined in
leafer/packages/interface/src/math/IMath.ts:32
height
height: number