61 virtual void getData(uint32_t& len,
byte** data)
const;
76 uint32_t indexCapacity,
77 uint32_t leafCapacity,
Definition SpatialIndex.h:127
Definition SpatialIndex.h:68
Definition SpatialIndex.h:192
Definition SpatialIndex.h:156
Definition MovingRegion.h:33
byte * m_pData
Definition TPRTree.h:68
virtual void getData(uint32_t &len, byte **data) const
id_type m_id
Definition TPRTree.h:66
uint32_t m_dataLength
Definition TPRTree.h:69
Data(uint32_t len, byte *pData, MovingRegion &r, id_type id)
virtual id_type getIdentifier() const
virtual void getShape(IShape **out) const
virtual void storeToByteArray(byte **data, uint32_t &len)
virtual void loadFromByteArray(const byte *data)
MovingRegion m_region
Definition TPRTree.h:67
virtual uint32_t getByteArraySize()
SIDX_DLL ISpatialIndex * loadTPRTree(IStorageManager &in, id_type indexIdentifier)
PersistenObjectIdentifier
Definition TPRTree.h:41
@ PersistentLeaf
Definition TPRTree.h:43
@ PersistentIndex
Definition TPRTree.h:42
SIDX_DLL ISpatialIndex * createNewTPRTree(IStorageManager &sm, double fillFactor, uint32_t indexCapacity, uint32_t leafCapacity, uint32_t dimension, TPRTreeVariant rv, double horizon, id_type &indexIdentifier)
TPRTreeVariant
Definition TPRTree.h:36
@ TPRV_RSTAR
Definition TPRTree.h:37
RangeQueryType
Definition TPRTree.h:47
@ IntersectionQuery
Definition TPRTree.h:49
@ ContainmentQuery
Definition TPRTree.h:48
SIDX_DLL ISpatialIndex * returnTPRTree(IStorageManager &ind, Tools::PropertySet &in)
Definition CustomStorage.h:34
int64_t id_type
Definition SpatialIndex.h:43
#define SIDX_DLL
Definition sidx_export.h:41