
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | MaskedDBIDs.DBIDItrIterator over set bits. | 
| protected class  | MaskedDBIDs.InvDBIDItrIterator over set bits. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected BitSet | bitsThe bitmask used for masking. | 
| protected ArrayDBIDs | dataData storage. | 
| protected boolean | inverseFlag whether to iterator over set or unset values. | 
| Constructor and Description | 
|---|
| MaskedDBIDs(ArrayDBIDs data,
           BitSet bits,
           boolean inverse)Constructor. | 
protected ArrayDBIDs data
protected BitSet bits
protected boolean inverse
public MaskedDBIDs(ArrayDBIDs data, BitSet bits, boolean inverse)
data - Databits - Bitset to use as maskinverse - Flag to inverse the masking rulepublic DBIDIter iter()
DBIDs
 for(DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
   DBID id = iter.getDBID();
 }
 
 public int size()
DBIDspublic boolean contains(DBIDRef o)
DBIDs