A node of the STR tree.
More...
#include <SimpleSTRnode.h>
A node of the STR tree.
Definition at line 37 of file SimpleSTRnode.h.
geos::index::strtree::SimpleSTRnode::SimpleSTRnode |
( |
std::size_t |
newLevel, |
|
|
const geom::Envelope * |
p_env, |
|
|
void * |
p_item, |
|
|
size_t |
capacity = 10 |
|
) |
| |
|
inline |
geos::index::strtree::SimpleSTRnode::SimpleSTRnode |
( |
std::size_t |
newLevel | ) |
|
|
inline |
void geos::index::strtree::SimpleSTRnode::addChildNode |
( |
SimpleSTRnode * |
childNode | ) |
|
double geos::index::strtree::SimpleSTRnode::area |
( |
| ) |
const |
|
inline |
const void* geos::index::strtree::SimpleSTRnode::getBounds |
( |
| ) |
const |
|
inlineoverridevirtual |
const std::vector<SimpleSTRnode*>& geos::index::strtree::SimpleSTRnode::getChildNodes |
( |
| ) |
const |
|
inline |
const geom::Envelope& geos::index::strtree::SimpleSTRnode::getEnvelope |
( |
| ) |
const |
|
inline |
Returns a representation of space that encloses this Node
Definition at line 89 of file SimpleSTRnode.h.
void* geos::index::strtree::SimpleSTRnode::getItem |
( |
| ) |
const |
|
inline |
std::size_t geos::index::strtree::SimpleSTRnode::getLevel |
( |
| ) |
const |
|
inline |
Returns 0 if this node is a leaf, 1 if a parent of a leaf, and so on; the root node will have the highest level
Definition at line 101 of file SimpleSTRnode.h.
std::size_t geos::index::strtree::SimpleSTRnode::getNumLeafNodes |
( |
| ) |
const |
std::size_t geos::index::strtree::SimpleSTRnode::getNumNodes |
( |
| ) |
const |
bool geos::index::strtree::SimpleSTRnode::isComposite |
( |
| ) |
const |
|
inline |
bool geos::index::strtree::SimpleSTRnode::isLeaf |
( |
| ) |
const |
|
inlineoverridevirtual |
bool geos::index::strtree::SimpleSTRnode::removeChild |
( |
SimpleSTRnode * |
child | ) |
|
bool geos::index::strtree::SimpleSTRnode::removeItem |
( |
void * |
item | ) |
|
std::size_t geos::index::strtree::SimpleSTRnode::size |
( |
| ) |
const |
|
inline |
void geos::index::strtree::SimpleSTRnode::toString |
( |
std::ostream & |
os, |
|
|
int |
indentLevel |
|
) |
| const |
std::vector<SimpleSTRnode*> geos::index::strtree::SimpleSTRnode::childNodes |
|
private |
void* geos::index::strtree::SimpleSTRnode::item |
|
private |
std::size_t geos::index::strtree::SimpleSTRnode::level |
|
private |
The documentation for this class was generated from the following file: