62 virtual void getData(uint32_t& len,
byte** data)
const;
77 uint32_t indexCapacity,
78 uint32_t leafCapacity,
Definition SpatialIndex.h:127
Definition SpatialIndex.h:68
Definition SpatialIndex.h:192
Definition SpatialIndex.h:156
virtual void loadFromByteArray(const byte *data)
virtual uint32_t getByteArraySize()
virtual void storeToByteArray(byte **data, uint32_t &len)
TimeRegion m_region
Definition MVRTree.h:68
Data(uint32_t len, byte *pData, TimeRegion &r, id_type id)
virtual void getData(uint32_t &len, byte **data) const
uint32_t m_dataLength
Definition MVRTree.h:70
byte * m_pData
Definition MVRTree.h:69
id_type m_id
Definition MVRTree.h:67
virtual id_type getIdentifier() const
virtual void getShape(IShape **out) const
Definition TimeRegion.h:33
RangeQueryType
Definition MVRTree.h:48
@ IntersectionQuery
Definition MVRTree.h:50
@ ContainmentQuery
Definition MVRTree.h:49
MVRTreeVariant
Definition MVRTree.h:35
@ RV_RSTAR
Definition MVRTree.h:38
@ RV_LINEAR
Definition MVRTree.h:36
@ RV_QUADRATIC
Definition MVRTree.h:37
SIDX_DLL ISpatialIndex * createNewMVRTree(IStorageManager &in, double fillFactor, uint32_t indexCapacity, uint32_t leafCapacity, uint32_t dimension, MVRTreeVariant rv, id_type &out_indexIdentifier)
PersistenObjectIdentifier
Definition MVRTree.h:42
@ PersistentIndex
Definition MVRTree.h:43
@ PersistentLeaf
Definition MVRTree.h:44
SIDX_DLL ISpatialIndex * returnMVRTree(IStorageManager &ind, Tools::PropertySet &in)
SIDX_DLL ISpatialIndex * loadMVRTree(IStorageManager &in, id_type indexIdentifier)
Definition CustomStorage.h:34
int64_t id_type
Definition SpatialIndex.h:43
#define SIDX_DLL
Definition sidx_export.h:41