Definition: sdirindexlogic.hh:123
static bool insertObject(IndexDS *theIx, const KeyObject &newObject, const StorageLayout &sl)
std::vector< KeyObject > KeyObjectVector
Definition: lists.h:79
static int compare(const r_Minterval &mint1, const r_Minterval &mint2, OrderPoint o1=Lowest, OrderPoint o2=Lowest)
Definition: sdirindexlogic.hh:124
Definition: indexds.hh:51
static void getObjects(const IndexDS *ixDS, KeyObjectVector &objs, const StorageLayout &sl)
static int binaryRegionSearch(const IndexDS *theIx, const r_Minterval &mint, r_Area &area, KeyObjectVector &intersectedObjects, int first, int last)
Definition: keyobject.hh:43
Definition: sdirindexlogic.hh:77
static void intersectUnOpt(const IndexDS *theIx, const r_Minterval &searchInter, KeyObjectVector &objs)
static void containPointQuery(const IndexDS *theIx, const r_Point &searchPoint, KeyObject &result, const StorageLayout &sl)
Definition: sdirindexlogic.hh:122
uint64_t r_Area
Definition: mddtypes.hh:85
static bool removeObject(IndexDS *theIx, const KeyObject &tileToRemove, const StorageLayout &sl)
static void intersect(const IndexDS *theIx, const r_Minterval &searchInter, KeyObjectVector &objs, const StorageLayout &sl)
OrderPoint
Definition: sdirindexlogic.hh:120
Definition: sstoragelayout.hh:65
static int binarySearch(const IndexDS *theIx, const r_Minterval &newDomain, OrderPoint o, int first, int last)
static int binaryPointSearch(const IndexDS *theIx, const r_Point &pnt, OrderPoint o, int first, int last)
Definition: minterval.hh:249