File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
src/utils/SpatialTreeInterface Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -200,18 +200,20 @@ end
200
200
201
201
using SortTileRecursiveTree: STRtree, STRNode, STRLeafNode
202
202
203
+ isspatialtree (:: Type{<: STRtree} ) = true
203
204
nchild (tree:: STRtree ) = nchild (tree. rootnode)
204
205
getchild (tree:: STRtree ) = getchild (tree. rootnode)
205
206
getchild (tree:: STRtree , i) = getchild (tree. rootnode, i)
206
207
isleaf (tree:: STRtree ) = isleaf (tree. rootnode)
207
208
child_indices_extents (tree:: STRtree ) = child_indices_extents (tree. rootnode)
208
209
209
-
210
+ isspatialtree ( :: Type{<: STRNode} ) = true
210
211
nchild (node:: STRNode ) = length (node. children)
211
212
getchild (node:: STRNode ) = node. children
212
213
getchild (node:: STRNode , i) = node. children[i]
213
214
isleaf (node:: STRNode ) = false # STRNodes are not leaves by definition
214
215
216
+ isspatialtree (:: Type{<: STRLeafNode} ) = true
215
217
isleaf (node:: STRLeafNode ) = true
216
218
child_indices_extents (node:: STRLeafNode ) = zip (node. indices, node. extents)
217
219
You can’t perform that action at this time.
0 commit comments