libspatialindex API Reference  (git-trunk)
include/spatialindex/RTree.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SpatialIndex::RTree::Data
 

Namespaces

 SpatialIndex
 
 SpatialIndex::RTree
 

Enumerations

enum  SpatialIndex::RTree::RTreeVariant { SpatialIndex::RTree::RV_LINEAR = 0x0 , SpatialIndex::RTree::RV_QUADRATIC , SpatialIndex::RTree::RV_RSTAR }
 
enum  SpatialIndex::RTree::BulkLoadMethod { SpatialIndex::RTree::BLM_STR = 0x0 }
 
enum  SpatialIndex::RTree::PersistenObjectIdentifier { SpatialIndex::RTree::PersistentIndex = 0x1 , SpatialIndex::RTree::PersistentLeaf = 0x2 }
 
enum  SpatialIndex::RTree::RangeQueryType { SpatialIndex::RTree::ContainmentQuery = 0x1 , SpatialIndex::RTree::IntersectionQuery = 0x2 }
 

Functions

SIDX_DLL ISpatialIndexSpatialIndex::RTree::returnRTree (IStorageManager &ind, Tools::PropertySet &in)
 
SIDX_DLL ISpatialIndexSpatialIndex::RTree::createNewRTree (IStorageManager &sm, double fillFactor, uint32_t indexCapacity, uint32_t leafCapacity, uint32_t dimension, RTreeVariant rv, id_type &indexIdentifier)
 
SIDX_DLL ISpatialIndexSpatialIndex::RTree::createAndBulkLoadNewRTree (BulkLoadMethod m, IDataStream &stream, IStorageManager &sm, double fillFactor, uint32_t indexCapacity, uint32_t leafCapacity, uint32_t dimension, RTreeVariant rv, id_type &indexIdentifier)
 
SIDX_DLL ISpatialIndexSpatialIndex::RTree::createAndBulkLoadNewRTree (BulkLoadMethod m, IDataStream &stream, IStorageManager &sm, Tools::PropertySet &ps, id_type &indexIdentifier)
 
SIDX_DLL ISpatialIndexSpatialIndex::RTree::loadRTree (IStorageManager &in, id_type indexIdentifier)