
| Modifier and Type | Class and Description |
|---|---|
protected class |
MaskedDBIDs.DBIDItr
Iterator over set bits.
|
protected class |
MaskedDBIDs.InvDBIDItr
Iterator over set bits.
|
| Modifier and Type | Field and Description |
|---|---|
protected BitSet |
bits
The bitmask used for masking.
|
protected ArrayDBIDs |
data
Data storage.
|
protected boolean |
inverse
Flag 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