QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
SpatialIndex::RTree::Node Member List

This is the complete list of members for SpatialIndex::RTree::Node, including all inherited members.

BulkLoaderSpatialIndex::RTree::Nodefriend
chooseSubtree(const Region &mbr, uint32_t level, std::stack< id_type > &pathBuffer)=0SpatialIndex::RTree::Nodeprivatepure virtual
clone()SpatialIndex::RTree::Nodevirtual
condenseTree(std::stack< NodePtr > &toReinsert, std::stack< id_type > &pathBuffer, NodePtr &ptrThis)SpatialIndex::RTree::Nodeprivatevirtual
deleteEntry(uint32_t index)SpatialIndex::RTree::Nodeprivatevirtual
findLeaf(const Region &mbr, id_type id, std::stack< id_type > &pathBuffer)=0SpatialIndex::RTree::Nodeprivatepure virtual
getByteArraySize()SpatialIndex::RTree::Nodevirtual
getChildData(uint32_t index, uint32_t &length, byte **data) constSpatialIndex::RTree::Nodevirtual
getChildIdentifier(uint32_t index) constSpatialIndex::RTree::Nodevirtual
getChildrenCount() constSpatialIndex::RTree::Nodevirtual
getChildShape(uint32_t index, IShape **out) constSpatialIndex::RTree::Nodevirtual
getIdentifier() constSpatialIndex::RTree::Nodevirtual
getLevel() constSpatialIndex::RTree::Nodevirtual
getShape(IShape **out) constSpatialIndex::RTree::Nodevirtual
IndexSpatialIndex::RTree::Nodefriend
insertData(uint32_t dataLength, byte *pData, Region &mbr, id_type id, std::stack< id_type > &pathBuffer, byte *overflowTable)SpatialIndex::RTree::Nodeprivatevirtual
insertEntry(uint32_t dataLength, byte *pData, Region &mbr, id_type id)SpatialIndex::RTree::Nodeprivatevirtual
isIndex() constSpatialIndex::RTree::Nodevirtual
isLeaf() constSpatialIndex::RTree::Nodevirtual
LeafSpatialIndex::RTree::Nodefriend
loadFromByteArray(const byte *data)SpatialIndex::RTree::Nodevirtual
m_capacitySpatialIndex::RTree::Nodeprivate
m_childrenSpatialIndex::RTree::Nodeprivate
m_identifierSpatialIndex::RTree::Nodeprivate
m_levelSpatialIndex::RTree::Nodeprivate
m_nodeMBRSpatialIndex::RTree::Nodeprivate
m_pDataSpatialIndex::RTree::Nodeprivate
m_pDataLengthSpatialIndex::RTree::Nodeprivate
m_pIdentifierSpatialIndex::RTree::Nodeprivate
m_pTreeSpatialIndex::RTree::Nodeprivate
m_ptrMBRSpatialIndex::RTree::Nodeprivate
m_totalDataLengthSpatialIndex::RTree::Nodeprivate
Node()SpatialIndex::RTree::Nodeprivate
Node(RTree *pTree, id_type id, uint32_t level, uint32_t capacity)SpatialIndex::RTree::Nodeprivate
operator=(const Node &)SpatialIndex::RTree::Nodeprivatevirtual
pickSeeds(uint32_t &index1, uint32_t &index2)SpatialIndex::RTree::Nodeprivatevirtual
reinsertData(uint32_t dataLength, byte *pData, Region &mbr, id_type id, std::vector< uint32_t > &reinsert, std::vector< uint32_t > &keep)SpatialIndex::RTree::Nodeprivatevirtual
rstarSplit(uint32_t dataLength, byte *pData, Region &mbr, id_type id, std::vector< uint32_t > &group1, std::vector< uint32_t > &group2)SpatialIndex::RTree::Nodeprivatevirtual
RTreeSpatialIndex::RTree::Nodefriend
rtreeSplit(uint32_t dataLength, byte *pData, Region &mbr, id_type id, std::vector< uint32_t > &group1, std::vector< uint32_t > &group2)SpatialIndex::RTree::Nodeprivatevirtual
split(uint32_t dataLength, byte *pData, Region &mbr, id_type id, NodePtr &left, NodePtr &right)=0SpatialIndex::RTree::Nodeprivatepure virtual
storeToByteArray(byte **data, uint32_t &len)SpatialIndex::RTree::Nodevirtual
Tools::PointerPool< Node >SpatialIndex::RTree::Nodefriend
~IEntry()SpatialIndex::IEntryinlinevirtual
~INode()SpatialIndex::INodeinlinevirtual
~IObject()Tools::IObjectinlinevirtual
~ISerializable()Tools::ISerializableinlinevirtual
~Node()SpatialIndex::RTree::Nodevirtual