|
int | getMaxItemId () const |
|
GeoIndex64Node * | CreateNode (int level, const IndexCoord &origin) |
|
template<class T > |
bool | FilterGenAndState (const T &item, int minGeneration, ItemStateFlags includedStates, ItemStateFlags excludedStates) const |
|
bool | MustFilterGenAndState (int minGeneration, ItemStateFlags includedStates, ItemStateFlags excludedStates) const |
|
GeoIndex64Node & | Root () |
|
void | UpdatePoint (const IndexPointItem &ipi) |
|
void | AddPoint (const IndexPointItem &ipi) |
|
void | GetPoints (const IndexArea &bounds, std::vector< IndexPointItem > &result, int minGeneration=-1, ItemStateFlags includedStates=ItemStateFlags::All, ItemStateFlags excludedStates=ItemStateFlags::None) const |
|
void | GetAreas (IndexArea bounds, std::vector< IndexAreaItem > &result, int minGeneration=-1, ItemStateFlags includedStates=ItemStateFlags::All, ItemStateFlags excludedStates=ItemStateFlags::None) const |
|
void | GetAreaIds (IndexArea bounds, std::vector< int > &result, int minGeneration=-1, ItemStateFlags includedStates=ItemStateFlags::All, ItemStateFlags excludedStates=ItemStateFlags::None) const |
|
void | GetPointIds (IndexArea bounds, std::vector< int > &result, int minGeneration=-1, ItemStateFlags includedStates=ItemStateFlags::All, ItemStateFlags excludedStates=ItemStateFlags::None) const |
|
int | GetPointItemsCount (const IndexArea &bounds, int minGeneration=-1, ItemStateFlags includedStates=ItemStateFlags::All, ItemStateFlags excludedStates=ItemStateFlags::None) const |
|
int | GetAreaItemsCount (const IndexArea &bounds, int minGeneration=-1, ItemStateFlags includedStates=ItemStateFlags::All, ItemStateFlags excludedStates=ItemStateFlags::None) const |
|
int | GetLatestGeneration () const |
|
bool | DeletePoint (int id) |
|
bool | SetPointState (int id, int generation, ItemStateFlags newState) |
|
bool | HasPoint (int id) const |
|
void | UpdateArea (const IndexAreaItem &iai) |
|
void | AddArea (const IndexAreaItem &iai) |
|
bool | HasArea (int id) const |
|
bool | DeleteArea (int id) |
|
bool | SetAreaState (int id, int generation, ItemStateFlags newItemState) |
|
bool | MovePoint (int id, const IndexCoord &newCoord, int generation) |
|
bool | MoveArea (int id, const IndexArea &newBounds, int generation) |
|
int | AllAreaItemsCount () const |
|
int | AllPointItemsCount () const |
|