GEOS 3.14.0dev
geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits > Member List

This is the complete list of members for geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >, including all inherited members.

addParentNodesFromVerticalSlice(const NodeListIterator &begin, const NodeListIterator &end) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
BoundsType typedef (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >
build()geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
built() constgeos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
createBranchNode(const Node *begin, const Node *end) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
createLeafNode(ItemType &&item, const BoundsType &env) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
createLeafNode(const ItemType &item, const BoundsType &env) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
createParentNodes(const NodeListIterator &begin, size_t number) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
getRoot()geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
insert(ItemType &&item)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
insert(const ItemType &item)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
insert(const BoundsType &itemEnv, ItemType &&item)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
insert(const BoundsType &itemEnv, const ItemType &item)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
isWithinDistance(TemplateSTRtreeImpl< ItemType, BoundsTraits > &other, double maxDistance) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
items()geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
iterate(F &&func)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
lock_ (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >protected
nearestNeighbour(ItemDistance &distance)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
nearestNeighbour()geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
nearestNeighbour(TemplateSTRtreeImpl< ItemType, BoundsTraits > &other, ItemDistance &distance)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
nearestNeighbour(TemplateSTRtreeImpl< ItemType, BoundsTraits > &other)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
nearestNeighbour(const BoundsType &env, const ItemType &item, ItemDistance &itemDist) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
nearestNeighbour(const BoundsType &env, const ItemType &item) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
Node typedef (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >
nodeCapacity (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >protected
NodeList typedef (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >
NodeListIterator typedef (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >
nodes (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >protected
numItems (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >protected
operator=(TemplateSTRtreeImpl other) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
query(const BoundsType &queryEnv, Visitor &&visitor) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
query(const BoundsType &queryEnv, std::vector< ItemType > &results) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
query(const BoundsType &queryEnv, const Node &node, Visitor &&visitor) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
queryPairs(Visitor &&visitor) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
queryPairs(const Node &queryNode, const Node &searchNode, Visitor &&visitor) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
remove(const BoundsType &itemEnv, const ItemType &item) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
remove(const BoundsType &queryEnv, const Node &node, const ItemType &item) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
root (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >protected
sliceCapacity(size_t numNodes, size_t numSlices) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotectedstatic
sliceCount(size_t numNodes) const (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
sortNodesX(const NodeListIterator &begin, const NodeListIterator &end) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
sortNodesY(const NodeListIterator &begin, const NodeListIterator &end) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
TemplateSTRtreeImpl(size_t p_nodeCapacity=10)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineexplicit
TemplateSTRtreeImpl(size_t p_nodeCapacity, size_t itemCapacity)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
TemplateSTRtreeImpl(const TemplateSTRtreeImpl &other)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inline
treeSize(size_t numLeafNodes) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
visitLeaf(Visitor &&visitor, const Node &node) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
visitLeaf(Visitor &&visitor, const Node &node) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
visitLeaf(Visitor &&visitor, const Node &node) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
visitLeaf(Visitor &&visitor, const Node &node) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
visitLeaves(Visitor &&visitor, const Node &node1, const Node &node2) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected
visitLeaves(Visitor &&visitor, const Node &node1, const Node &node2) (defined in geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >)geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >inlineprotected