QuadRoot is the root of a single Quadtree. It is centred at the origin, and does not have a defined extent.
More...
#include <Root.h>
|
void | insert (const geom::Envelope *itemEnv, void *item) |
|
std::vector< void * > & | getItems () |
|
void | add (void *item) |
|
std::vector< void * > & | addAllItems (std::vector< void * > &resultItems) const |
| Push all node items to the given vector, return the argument.
|
|
virtual void | addAllItemsFromOverlapping (const geom::Envelope &searchEnv, std::vector< void * > &resultItems) const |
|
unsigned int | depth () const |
|
std::size_t | size () const |
|
std::size_t | getNodeCount () const |
|
virtual std::string | toString () const |
|
virtual void | visit (const geom::Envelope *searchEnv, ItemVisitor &visitor) |
|
bool | remove (const geom::Envelope *itemEnv, void *item) |
|
bool | hasItems () const |
|
bool | hasChildren () const |
|
bool | isPrunable () const |
|
QuadRoot is the root of a single Quadtree. It is centred at the origin, and does not have a defined extent.
◆ insert()
void geos::index::quadtree::Root::insert |
( |
const geom::Envelope * |
itemEnv, |
|
|
void * |
item |
|
) |
| |
Insert an item into the quadtree this is the root of.
◆ isSearchMatch()
bool geos::index::quadtree::Root::isSearchMatch |
( |
const geom::Envelope & |
| ) |
const |
|
inlineoverrideprotectedvirtual |
The documentation for this class was generated from the following file: