mutils v0.0.2 (2017-12-08T12:44:38Z)
Dub
Repo
SpatialTree.Node
mutils
container
spatialtree
SpatialTree
Undocumented in source.
struct
SpatialTree
(ubyte dimension, T, bool loose = false, ubyte maxLevel = 8)
static
struct
Node {
static if
(
loose
)
DataContainer
!
T
dataContainer
;
static if
(
loose
)
Node
*
child
;
union
__anonymous
;
}
Members
Unions
__anonymous
union
__anonymous
Undocumented in source.
Variables
child
Node
*
child
;
Undocumented in source.
dataContainer
DataContainer
!
T
dataContainer
;
Undocumented in source.
Meta
Source
See Implementation
mutils
container
spatialtree
SpatialTree
aliases
Point
QuadContainer
isLoose
functions
add
addToQuad
allocateQuads
clear
initialize
remove
updatePositions
visitAll
visitAllDataIn
visitAllNodesIn
static functions
circleInBox
circleNotInBox
directionToIndex
hasChildren
hasElements
inBox
indexToDirection
notInBox
structs
Node
variables
quadContainer
root
size