__init__(self, Rectangle boundary, int capacity=10, int max_depth=8) | zlayout::spatial::QuadTreeNode< T > | |
_intersects_boundary(self, Rectangle bbox) | zlayout::spatial::QuadTreeNode< T > | protected |
boundary | zlayout::spatial::QuadTreeNode< T > | |
boundary | zlayout::spatial::QuadTreeNode< T > | |
BoundingBoxFunc typedef | zlayout::spatial::QuadTreeNode< T > | |
capacity | zlayout::spatial::QuadTreeNode< T > | |
capacity | zlayout::spatial::QuadTreeNode< T > | |
children | zlayout::spatial::QuadTreeNode< T > | |
children | zlayout::spatial::QuadTreeNode< T > | |
clear() | zlayout::spatial::QuadTreeNode< T > | |
depth | zlayout::spatial::QuadTreeNode< T > | |
divided | zlayout::spatial::QuadTreeNode< T > | |
get_all_objects() const | zlayout::spatial::QuadTreeNode< T > | |
get_all_objects(self) | zlayout::spatial::QuadTreeNode< T > | |
insert(const T &object, const BoundingBoxFunc &get_bbox) | zlayout::spatial::QuadTreeNode< T > | |
insert(self, Any obj, Rectangle bbox) | zlayout::spatial::QuadTreeNode< T > | |
is_divided() const | zlayout::spatial::QuadTreeNode< T > | inline |
max_depth | zlayout::spatial::QuadTreeNode< T > | |
max_depth | zlayout::spatial::QuadTreeNode< T > | |
objects | zlayout::spatial::QuadTreeNode< T > | |
objects | zlayout::spatial::QuadTreeNode< T > | |
objects | zlayout::spatial::QuadTreeNode< T > | |
ObjectType typedef | zlayout::spatial::QuadTreeNode< T > | |
QuadTreeNode(const geometry::Rectangle &boundary, size_t capacity=10, size_t max_depth=8, size_t depth=0) | zlayout::spatial::QuadTreeNode< T > | |
query_point(const geometry::Point &point, const BoundingBoxFunc &get_bbox) const | zlayout::spatial::QuadTreeNode< T > | |
query_point(self, Point point) | zlayout::spatial::QuadTreeNode< T > | |
query_range(const geometry::Rectangle &range, const BoundingBoxFunc &get_bbox) const | zlayout::spatial::QuadTreeNode< T > | |
query_range(self, Rectangle range_bbox) | zlayout::spatial::QuadTreeNode< T > | |
size() const | zlayout::spatial::QuadTreeNode< T > | |
size(self) | zlayout::spatial::QuadTreeNode< T > | |
subdivide(self) | zlayout::spatial::QuadTreeNode< T > | |