Package com.graphhopper.coll
Interface GHBitSet
- All Known Implementing Classes:
GHBitSetImpl
,GHTBitSet
public interface GHBitSet
Wrapper interface of an integer container for different implementations like OpenBitset, BitSet,
...
Loop via
for (int i = set.next(0); i >= 0; i = set.next(i + 1)) {...}
- Author:
- Peter Karich
-
Method Summary
-
Method Details
-
contains
boolean contains(int index) -
add
void add(int index) -
remove
void remove(int index) -
getCardinality
int getCardinality() -
clear
void clear() -
next
int next(int index) Searches for a greater or equal entry and returns it.- Returns:
- -1 if nothing found
-
copyTo
- Returns:
- the specified MyBitSet bs
-