rtree v0.0.2 (2020-02-15T22:23:09Z)
Dub
Repo
RTree.Node
rtree
RTree
Undocumented in source.
class
RTree
(DataType, ElemType, alias NumDims, ElemTypeReal, alias int MaxNodes = 8, alias int MinNodes = MaxNodes / 2)
protected
struct
Node {
bool
IsInternalNode
();
bool
IsLeaf
();
int
m_count
;
int
m_level
;
Branch
[
MaxNodes
]
m_branch
;
}
Members
Functions
IsInternalNode
bool
IsInternalNode
()
Undocumented in source. Be warned that the author may not have intended to support it.
IsLeaf
bool
IsLeaf
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
m_branch
Branch
[
MaxNodes
]
m_branch
;
< Branch
m_count
int
m_count
;
< Count
m_level
int
m_level
;
< Leaf is zero, others positive
Meta
Source
See Implementation
rtree
RTree
constructors
this
destructors
~this
functions
AddBranch
AllocListNode
AllocNode
CalcRectVolume
ChoosePartition
Classify
CombineRect
CountRec
DisconnectBranch
FreeListNode
FreeNode
GetBranches
InitNode
InitParVars
InitRect
InsertRect
InsertRectRec
LoadNodes
NodeCover
Overlap
PickBranch
PickSeeds
ReInsert
RectSphericalVolume
RectVolume
RemoveAllRec
RemoveRect
RemoveRectRec
Reset
Search
SplitNode
count
insert
remove
removeAll
search
manifest constants
unitSphereVolume
structs
Branch
ListNode
Node
PartitionVars
Rect
variables
UnitSphereVolume
m_root