|
| TiledGeoIndex (std::shared_ptr< TileMapper > tileMapper, IndexTileSettings tileSettings) |
|
bool | deleteObject (const idx_t objId) override |
|
void | setObject (IndexedObjectInfo obj, BasicGeoTypes::GeoPos pos) override |
|
void | setObject (IndexedObjectInfo obj, BasicGeoTypes::GeoRect bounds) override |
|
void | setObject (IndexedObjectInfo obj, const std::vector< BasicGeoTypes::GeoPos > &positions) override |
|
void | getObjects (TileId tileId, std::unordered_set< idx_t > &objectIds) const override |
|
void | getObjects (const BasicGeoTypes::GeoPos &pos, uint8_t tileLevel, std::unordered_set< idx_t > &objectIds) const override |
|
void | getObjects (const BasicGeoTypes::GeoRect &bounds, uint8_t tileLevel, std::unordered_set< idx_t > &objectIds) const override |
|
size_t | getUsedTileCount () const noexcept override |
|
size_t | getObjectCount () const noexcept override |
|
void | clear () override |
|
std::shared_ptr< TileMapper > | tileMapper () const override |
|
size_t | getTiledSubIndexCount () const noexcept |
|
| GeoIndex (const GeoIndex &)=delete |
|
GeoIndex & | operator= (const GeoIndex &)=delete |
|
| GeoIndex (GeoIndex &&)=delete |
|
GeoIndex & | operator= (GeoIndex &&)=delete |
|
virtual bool | deleteObject (idx_t objId)=0 |
|
virtual void | setObject (IndexedObjectInfo obj, BasicGeoTypes::GeoPos pos)=0 |
|
virtual void | setObject (IndexedObjectInfo obj, BasicGeoTypes::GeoRect bounds)=0 |
|
virtual void | setObject (IndexedObjectInfo obj, const std::vector< BasicGeoTypes::GeoPos > &positions)=0 |
|
virtual void | getObjects (TileId tileId, std::unordered_set< idx_t > &objectIds) const =0 |
|
virtual void | getObjects (const BasicGeoTypes::GeoPos &pos, uint8_t tileLevel, std::unordered_set< idx_t > &objectIds) const =0 |
|
virtual void | getObjects (const BasicGeoTypes::GeoRect &bounds, uint8_t tileLevel, std::unordered_set< idx_t > &objectIds) const =0 |
|
virtual size_t | getUsedTileCount () const noexcept=0 |
|
virtual size_t | getObjectCount () const noexcept=0 |
|
virtual void | clear ()=0 |
|
virtual std::shared_ptr< TileMapper > | tileMapper () const =0 |
|