addBranch(BranchType *branch, NodeType *node, NodeType **newNode) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
BranchType typedef | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | |
chooseLeaf(const te::gm::Envelope &mbr, const DATATYPE &data, NodeType *node, NodeType **newNode, int level) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | protected |
classify(int i, int group, PartitionVarsType &p) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
clear(void) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inline |
combineRect(const te::gm::Envelope &mbrA, const te::gm::Envelope &mbrB) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
disconBranch(NodeType *n, int i) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | protected |
erase(NodeType *node) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
getBranches(NodeType *n, BranchType *b, PartitionVarsType &p) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
getMBR(void) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inline |
Index() | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inline |
Index(const te::gm::Envelope &mbr) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inline |
Index(const Index &rhs) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | private |
insert(const te::gm::Envelope &mbr, const DATATYPE &data) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inline |
insert(const te::gm::Envelope &mbr, const DATATYPE &data, NodeType **root, int level) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
isEmpty(void) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inline |
loadNodes(NodeType *n, NodeType *q, PartitionVarsType &p) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
m_mbr | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | private |
m_root | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | private |
m_size | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | mutableprivate |
methodZero(PartitionVarsType &p) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
nodeCover(NodeType *n) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | protected |
NodeType typedef | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | |
operator=(const Index &rhs) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | private |
PartitionVarsType typedef | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | |
pickBranch(const te::gm::Envelope &mbr, NodeType *node) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
pickSeeds(PartitionVarsType &p) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
pigeonhole(PartitionVarsType &p) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
remove(const te::gm::Envelope &mbr, const DATATYPE &data) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inline |
remove(const te::gm::Envelope &mbr, const DATATYPE &data, NodeType **root) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
remove2(const te::gm::Envelope &mbr, const DATATYPE &data, NodeType *n, std::vector< NodeType * > &ee) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
search(const te::gm::Envelope &mbr, std::vector< DATATYPE > &report) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inline |
search(const te::gm::Envelope &mbr, NodeType *node, std::vector< DATATYPE > &report, int &foundObjs) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | protected |
setMBR(const te::gm::Envelope &mbr) | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inline |
size(void) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inline |
splitNode(NodeType *node, BranchType *branch, NodeType **newNode) const | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inlineprotected |
~Index() | te::sam::rtree::Index< DATATYPE, MAXNODES, MINNODES > | inline |