libspatialindex API Reference  (git-trunk)
SpatialIndex::RTree::BulkLoader Class Reference

#include <BulkLoader.h>

Collaboration diagram for SpatialIndex::RTree::BulkLoader:
Collaboration graph

Public Member Functions

void bulkLoadUsingSTR (RTree *pTree, IDataStream &stream, uint32_t bindex, uint32_t bleaf, uint32_t pageSize, uint32_t numberOfPages)
 

Protected Member Functions

void createLevel (RTree *pTree, std::shared_ptr< ExternalSorter > es, uint32_t dimension, uint32_t indexSize, uint32_t leafSize, uint32_t level, std::shared_ptr< ExternalSorter > es2, uint32_t pageSize, uint32_t numberOfPages)
 
NodecreateNode (RTree *pTree, std::vector< ExternalSorter::Record * > &e, uint32_t level)
 

Detailed Description

Definition at line 107 of file BulkLoader.h.

Member Function Documentation

◆ bulkLoadUsingSTR()

void BulkLoader::bulkLoadUsingSTR ( RTree pTree,
IDataStream stream,
uint32_t  bindex,
uint32_t  bleaf,
uint32_t  pageSize,
uint32_t  numberOfPages 
)

◆ createLevel()

void BulkLoader::createLevel ( RTree pTree,
std::shared_ptr< ExternalSorter es,
uint32_t  dimension,
uint32_t  indexSize,
uint32_t  leafSize,
uint32_t  level,
std::shared_ptr< ExternalSorter es2,
uint32_t  pageSize,
uint32_t  numberOfPages 
)
protected

Definition at line 381 of file BulkLoader.cc.

References createNode(), and SpatialIndex::RTree::ExternalSorter::Record::m_s.

Referenced by bulkLoadUsingSTR().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createNode()

Node * BulkLoader::createNode ( RTree pTree,
std::vector< ExternalSorter::Record * > &  e,
uint32_t  level 
)
protected

Definition at line 449 of file BulkLoader.cc.

Referenced by createLevel().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: