![]() |
QCAD
Open Source 2D CAD
|
Classes | |
class | BulkLoader |
class | Data |
class | ExternalSorter |
class | Index |
class | Leaf |
class | Node |
class | RTree |
class | Statistics |
Typedefs | |
typedef Tools::PoolPointer< Node > | NodePtr |
Enumerations | |
enum | BulkLoadMethod { BLM_STR = 0x0 } |
enum | PersistenObjectIdentifier { PersistentIndex = 0x1 , PersistentLeaf = 0x2 } |
enum | RangeQueryType { ContainmentQuery = 0x1 , IntersectionQuery = 0x2 } |
enum | RTreeVariant { RV_LINEAR = 0x0 , RV_QUADRATIC , RV_RSTAR } |
Functions | |
SIDX_DLL ISpatialIndex * | 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 ISpatialIndex * | createAndBulkLoadNewRTree (BulkLoadMethod m, IDataStream &stream, IStorageManager &sm, Tools::PropertySet &ps, id_type &indexIdentifier) |
SIDX_DLL ISpatialIndex * | createNewRTree (IStorageManager &sm, double fillFactor, uint32_t indexCapacity, uint32_t leafCapacity, uint32_t dimension, RTreeVariant rv, id_type &indexIdentifier) |
SIDX_DLL ISpatialIndex * | loadRTree (IStorageManager &in, id_type indexIdentifier) |
std::ostream & | operator<< (std::ostream &os, const RTree &t) |
std::ostream & | operator<< (std::ostream &os, const Statistics &s) |
SIDX_DLL ISpatialIndex * | returnRTree (IStorageManager &ind, Tools::PropertySet &in) |
SIDX_DLL ISpatialIndex * SpatialIndex::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 ISpatialIndex * SpatialIndex::RTree::createAndBulkLoadNewRTree | ( | BulkLoadMethod | m, |
IDataStream & | stream, | ||
IStorageManager & | sm, | ||
Tools::PropertySet & | ps, | ||
id_type & | indexIdentifier ) |
SIDX_DLL ISpatialIndex * SpatialIndex::RTree::createNewRTree | ( | IStorageManager & | sm, |
double | fillFactor, | ||
uint32_t | indexCapacity, | ||
uint32_t | leafCapacity, | ||
uint32_t | dimension, | ||
RTreeVariant | rv, | ||
id_type & | indexIdentifier ) |
SIDX_DLL ISpatialIndex * SpatialIndex::RTree::loadRTree | ( | IStorageManager & | in, |
id_type | indexIdentifier ) |
std::ostream & SpatialIndex::RTree::operator<< | ( | std::ostream & | os, |
const Statistics & | s ) |
SIDX_DLL ISpatialIndex * SpatialIndex::RTree::returnRTree | ( | IStorageManager & | ind, |
Tools::PropertySet & | in ) |