#include <SpatialIndex.h>
|
virtual void | addCommand (ICommand *in, CommandType ct)=0 |
|
virtual void | containsWhatQuery (const IShape &query, IVisitor &v)=0 |
|
virtual bool | deleteData (const IShape &shape, id_type shapeIdentifier)=0 |
|
virtual void | getIndexProperties (Tools::PropertySet &out) const =0 |
|
virtual void | getStatistics (IStatistics **out) const =0 |
|
virtual void | insertData (uint32_t len, const byte *pData, const IShape &shape, id_type shapeIdentifier)=0 |
|
virtual void | intersectsWithQuery (const IShape &query, IVisitor &v)=0 |
|
virtual bool | isIndexValid ()=0 |
|
virtual void | nearestNeighborQuery (uint32_t k, const IShape &query, IVisitor &v)=0 |
|
virtual void | nearestNeighborQuery (uint32_t k, const IShape &query, IVisitor &v, INearestNeighborComparator &nnc)=0 |
|
virtual void | pointLocationQuery (const Point &query, IVisitor &v)=0 |
|
virtual void | queryStrategy (IQueryStrategy &qs)=0 |
|
virtual void | selfJoinQuery (const IShape &s, IVisitor &v)=0 |
|
virtual | ~ISpatialIndex () |
|
◆ ~ISpatialIndex()
virtual SpatialIndex::ISpatialIndex::~ISpatialIndex |
( |
| ) |
|
|
inlinevirtual |
◆ addCommand()
◆ containsWhatQuery()
virtual void SpatialIndex::ISpatialIndex::containsWhatQuery |
( |
const IShape & | query, |
|
|
IVisitor & | v ) |
|
pure virtual |
◆ deleteData()
virtual bool SpatialIndex::ISpatialIndex::deleteData |
( |
const IShape & | shape, |
|
|
id_type | shapeIdentifier ) |
|
pure virtual |
◆ getIndexProperties()
virtual void SpatialIndex::ISpatialIndex::getIndexProperties |
( |
Tools::PropertySet & | out | ) |
const |
|
pure virtual |
◆ getStatistics()
virtual void SpatialIndex::ISpatialIndex::getStatistics |
( |
IStatistics ** | out | ) |
const |
|
pure virtual |
◆ insertData()
virtual void SpatialIndex::ISpatialIndex::insertData |
( |
uint32_t | len, |
|
|
const byte * | pData, |
|
|
const IShape & | shape, |
|
|
id_type | shapeIdentifier ) |
|
pure virtual |
◆ intersectsWithQuery()
virtual void SpatialIndex::ISpatialIndex::intersectsWithQuery |
( |
const IShape & | query, |
|
|
IVisitor & | v ) |
|
pure virtual |
◆ isIndexValid()
virtual bool SpatialIndex::ISpatialIndex::isIndexValid |
( |
| ) |
|
|
pure virtual |
◆ nearestNeighborQuery() [1/2]
virtual void SpatialIndex::ISpatialIndex::nearestNeighborQuery |
( |
uint32_t | k, |
|
|
const IShape & | query, |
|
|
IVisitor & | v ) |
|
pure virtual |
◆ nearestNeighborQuery() [2/2]
◆ pointLocationQuery()
virtual void SpatialIndex::ISpatialIndex::pointLocationQuery |
( |
const Point & | query, |
|
|
IVisitor & | v ) |
|
pure virtual |
◆ queryStrategy()
virtual void SpatialIndex::ISpatialIndex::queryStrategy |
( |
IQueryStrategy & | qs | ) |
|
|
pure virtual |
◆ selfJoinQuery()
The documentation for this class was generated from the following file:
- src/3rdparty/legacy/spatialindexnavel/include/spatialindex/SpatialIndex.h