![]() |
QCAD
Open Source 2D CAD
|
This is the complete list of members for SpatialIndex::RTree::Node, including all inherited members.
BulkLoader | SpatialIndex::RTree::Node | friend |
chooseSubtree(const Region &mbr, uint32_t level, std::stack< id_type > &pathBuffer)=0 | SpatialIndex::RTree::Node | privatepure virtual |
clone() | SpatialIndex::RTree::Node | virtual |
condenseTree(std::stack< NodePtr > &toReinsert, std::stack< id_type > &pathBuffer, NodePtr &ptrThis) | SpatialIndex::RTree::Node | privatevirtual |
deleteEntry(uint32_t index) | SpatialIndex::RTree::Node | privatevirtual |
findLeaf(const Region &mbr, id_type id, std::stack< id_type > &pathBuffer)=0 | SpatialIndex::RTree::Node | privatepure virtual |
getByteArraySize() | SpatialIndex::RTree::Node | virtual |
getChildData(uint32_t index, uint32_t &length, byte **data) const | SpatialIndex::RTree::Node | virtual |
getChildIdentifier(uint32_t index) const | SpatialIndex::RTree::Node | virtual |
getChildrenCount() const | SpatialIndex::RTree::Node | virtual |
getChildShape(uint32_t index, IShape **out) const | SpatialIndex::RTree::Node | virtual |
getIdentifier() const | SpatialIndex::RTree::Node | virtual |
getLevel() const | SpatialIndex::RTree::Node | virtual |
getShape(IShape **out) const | SpatialIndex::RTree::Node | virtual |
Index | SpatialIndex::RTree::Node | friend |
insertData(uint32_t dataLength, byte *pData, Region &mbr, id_type id, std::stack< id_type > &pathBuffer, byte *overflowTable) | SpatialIndex::RTree::Node | privatevirtual |
insertEntry(uint32_t dataLength, byte *pData, Region &mbr, id_type id) | SpatialIndex::RTree::Node | privatevirtual |
isIndex() const | SpatialIndex::RTree::Node | virtual |
isLeaf() const | SpatialIndex::RTree::Node | virtual |
Leaf | SpatialIndex::RTree::Node | friend |
loadFromByteArray(const byte *data) | SpatialIndex::RTree::Node | virtual |
m_capacity | SpatialIndex::RTree::Node | private |
m_children | SpatialIndex::RTree::Node | private |
m_identifier | SpatialIndex::RTree::Node | private |
m_level | SpatialIndex::RTree::Node | private |
m_nodeMBR | SpatialIndex::RTree::Node | private |
m_pData | SpatialIndex::RTree::Node | private |
m_pDataLength | SpatialIndex::RTree::Node | private |
m_pIdentifier | SpatialIndex::RTree::Node | private |
m_pTree | SpatialIndex::RTree::Node | private |
m_ptrMBR | SpatialIndex::RTree::Node | private |
m_totalDataLength | SpatialIndex::RTree::Node | private |
Node() | SpatialIndex::RTree::Node | private |
Node(RTree *pTree, id_type id, uint32_t level, uint32_t capacity) | SpatialIndex::RTree::Node | private |
operator=(const Node &) | SpatialIndex::RTree::Node | privatevirtual |
pickSeeds(uint32_t &index1, uint32_t &index2) | SpatialIndex::RTree::Node | privatevirtual |
reinsertData(uint32_t dataLength, byte *pData, Region &mbr, id_type id, std::vector< uint32_t > &reinsert, std::vector< uint32_t > &keep) | SpatialIndex::RTree::Node | privatevirtual |
rstarSplit(uint32_t dataLength, byte *pData, Region &mbr, id_type id, std::vector< uint32_t > &group1, std::vector< uint32_t > &group2) | SpatialIndex::RTree::Node | privatevirtual |
RTree | SpatialIndex::RTree::Node | friend |
rtreeSplit(uint32_t dataLength, byte *pData, Region &mbr, id_type id, std::vector< uint32_t > &group1, std::vector< uint32_t > &group2) | SpatialIndex::RTree::Node | privatevirtual |
split(uint32_t dataLength, byte *pData, Region &mbr, id_type id, NodePtr &left, NodePtr &right)=0 | SpatialIndex::RTree::Node | privatepure virtual |
storeToByteArray(byte **data, uint32_t &len) | SpatialIndex::RTree::Node | virtual |
Tools::PointerPool< Node > | SpatialIndex::RTree::Node | friend |
~IEntry() | SpatialIndex::IEntry | inlinevirtual |
~INode() | SpatialIndex::INode | inlinevirtual |
~IObject() | Tools::IObject | inlinevirtual |
~ISerializable() | Tools::ISerializable | inlinevirtual |
~Node() | SpatialIndex::RTree::Node | virtual |