@fimagine/writeboard
Preparing search index...
QuadTree
Class QuadTree<T>
Type Parameters
T
=
any
Implements
ITree
<
T
>
Index
Constructors
constructor
Accessors
child0
child1
child2
child3
children
item
Count
items
level
max
Items
parent
rect
Methods
insert
merge
remove
remove
Only
Under
Me
split
Constructors
constructor
new
QuadTree
<
T
=
any
>
(
opts
:
QuadTreeOptions
<
T
>
)
:
QuadTree
<
T
>
Type Parameters
T
=
any
Parameters
opts
:
QuadTreeOptions
<
T
>
Returns
QuadTree
<
T
>
Accessors
child0
get
child0
()
:
undefined
|
QuadTree
<
T
>
Returns
undefined
|
QuadTree
<
T
>
child1
get
child1
()
:
undefined
|
QuadTree
<
T
>
Returns
undefined
|
QuadTree
<
T
>
child2
get
child2
()
:
undefined
|
QuadTree
<
T
>
Returns
undefined
|
QuadTree
<
T
>
child3
get
child3
()
:
undefined
|
QuadTree
<
T
>
Returns
undefined
|
QuadTree
<
T
>
children
get
children
()
:
(
undefined
|
QuadTree
<
T
>
)
[]
Returns (
undefined
|
QuadTree
<
T
>
)
[]
item
Count
get
itemCount
()
:
number
Returns
number
items
get
items
()
:
T
[]
Returns
T
[]
level
get
level
()
:
number
Returns
number
max
Items
get
maxItems
()
:
number
Returns
number
parent
get
parent
()
:
undefined
|
QuadTree
<
T
>
Returns
undefined
|
QuadTree
<
T
>
rect
get
rect
()
:
Rect
Returns
Rect
Methods
insert
insert
(
item
:
T
)
:
QuadTree
<
T
>
Parameters
item
:
T
Returns
QuadTree
<
T
>
merge
merge
()
:
void
Returns
void
remove
remove
(
item
:
T
)
:
boolean
Parameters
item
:
T
Returns
boolean
remove
Only
Under
Me
removeOnlyUnderMe
(
item
:
T
)
:
boolean
Parameters
item
:
T
Returns
boolean
split
split
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
child0
child1
child2
child3
children
item
Count
items
level
max
Items
parent
rect
Methods
insert
merge
remove
remove
Only
Under
Me
split
@fimagine/writeboard
Loading...