Vector<bool, I> like container (random-access, I - index type, bool - value type) with all bits after size() considered off during testing Generated from class MR.VoxelBitSet. Base classes: Direct: (non-virtual) MR.BitSet This is the non-const half of the class.
More...
|
|
unsafe | VoxelBitSet () |
| | Constructs an empty (default-constructed) instance.
|
| |
|
unsafe | VoxelBitSet (MR._ByValue_VoxelBitSet _other) |
| | Generated from constructor MR.VoxelBitSet.VoxelBitSet.
|
| |
|
unsafe | VoxelBitSet (ulong numBits, bool? fillValue=null) |
| | creates bitset of given size filled with given value Generated from constructor MR.VoxelBitSet.VoxelBitSet. Parameter fillValue defaults to false.
|
| |
|
unsafe | VoxelBitSet (MR.Const_BitSet src) |
| | copies all bits from another BitSet (or a descending class, e.g. TypedBitSet) Generated from constructor MR.VoxelBitSet.VoxelBitSet.
|
| |
|
unsafe | VoxelBitSet (MR.Misc._Moved< MR.BitSet > src) |
| | moves all bits from another BitSet (or a descending class, e.g. TypedBitSet) Generated from constructor MR.VoxelBitSet.VoxelBitSet.
|
| |
|
unsafe MR.VoxelBitSet | assign (MR._ByValue_VoxelBitSet _other) |
| | Generated from method MR.VoxelBitSet.operator=.
|
| |
|
unsafe MR.VoxelBitSet | set (MR.VoxelId n, ulong len, bool val) |
| | Generated from method MR.VoxelBitSet.set.
|
| |
|
unsafe MR.VoxelBitSet | set (MR.VoxelId n, bool val) |
| | Generated from method MR.VoxelBitSet.set.
|
| |
|
unsafe MR.VoxelBitSet | set (MR.VoxelId n) |
| | Generated from method MR.VoxelBitSet.set.
|
| |
|
unsafe MR.VoxelBitSet | set () |
| | Generated from method MR.VoxelBitSet.set.
|
| |
|
unsafe MR.VoxelBitSet | reset (MR.VoxelId n, ulong len) |
| | Generated from method MR.VoxelBitSet.reset.
|
| |
|
unsafe MR.VoxelBitSet | reset (MR.VoxelId n) |
| | Generated from method MR.VoxelBitSet.reset.
|
| |
|
unsafe MR.VoxelBitSet | reset () |
| | Generated from method MR.VoxelBitSet.reset.
|
| |
|
unsafe MR.VoxelBitSet | flip (MR.VoxelId n, ulong len) |
| | Generated from method MR.VoxelBitSet.flip.
|
| |
|
unsafe MR.VoxelBitSet | flip (MR.VoxelId n) |
| | Generated from method MR.VoxelBitSet.flip.
|
| |
|
unsafe MR.VoxelBitSet | flip () |
| | Generated from method MR.VoxelBitSet.flip.
|
| |
|
unsafe bool | testSet (MR.VoxelId n, bool? val=null) |
| | Generated from method MR.VoxelBitSet.test_set. Parameter val defaults to true.
|
| |
|
unsafe MR.VoxelBitSet | bitandAssign (MR.Const_VoxelBitSet b) |
| | Generated from method MR.VoxelBitSet.operator&=.
|
| |
|
unsafe MR.VoxelBitSet | bitorAssign (MR.Const_VoxelBitSet b) |
| | Generated from method MR.VoxelBitSet.operator|=.
|
| |
|
unsafe MR.VoxelBitSet | xorAssign (MR.Const_VoxelBitSet b) |
| | Generated from method MR.VoxelBitSet.operator^=.
|
| |
|
unsafe MR.VoxelBitSet | subAssign (MR.Const_VoxelBitSet b) |
| | Generated from method MR.VoxelBitSet.operator-=.
|
| |
|
unsafe MR.VoxelBitSet | subtract (MR.Const_VoxelBitSet b, int bShiftInBlocks) |
| | subtracts b from this, considering that bits in b are shifted right on bShiftInBlocks*bits_per_block Generated from method MR.VoxelBitSet.subtract.
|
| |
|
unsafe void | autoResizeSet (MR.VoxelId pos, ulong len, bool? val=null) |
| | Generated from method MR.VoxelBitSet.autoResizeSet. Parameter val defaults to true.
|
| |
|
unsafe void | autoResizeSet (MR.VoxelId pos, bool? val=null) |
| | Generated from method MR.VoxelBitSet.autoResizeSet. Parameter val defaults to true.
|
| |
|
unsafe bool | autoResizeTestSet (MR.VoxelId pos, bool? val=null) |
| | Generated from method MR.VoxelBitSet.autoResizeTestSet. Parameter val defaults to true.
|
| |
|
unsafe void | reserve (ulong numBits) |
| | Generated from method MR.VoxelBitSet.reserve.
|
| |
|
unsafe void | resize (ulong numBits, bool? fillValue=null) |
| | Generated from method MR.VoxelBitSet.resize. Parameter fillValue defaults to false.
|
| |
|
unsafe void | clear () |
| | Generated from method MR.VoxelBitSet.clear.
|
| |
|
unsafe void | shrinkToFit () |
| | Generated from method MR.VoxelBitSet.shrink_to_fit.
|
| |
|
unsafe bool | uncheckedTestSet (ulong n, bool? val=null) |
| | Generated from method MR.VoxelBitSet.uncheckedTestSet. Parameter val defaults to true.
|
| |
|
unsafe void | reverse () |
| | changes the order of bits on the opposite Generated from method MR.VoxelBitSet.reverse.
|
| |
|
unsafe void | pushBack (bool val) |
| | adds one more bit with the given value in the container, increasing its size on 1 Generated from method MR.VoxelBitSet.push_back.
|
| |
|
unsafe void | popBack () |
| | removes last bit from the container, decreasing its size on 1 Generated from method MR.VoxelBitSet.pop_back.
|
| |
|
unsafe void | resizeWithReserve (ulong newSize) |
| | doubles reserved memory until resize(newSize) can be done without reallocation Generated from method MR.VoxelBitSet.resizeWithReserve.
|
| |
|
virtual void | Dispose () |
| |
|
unsafe | Const_VoxelBitSet () |
| | Constructs an empty (default-constructed) instance.
|
| |
|
unsafe | Const_VoxelBitSet (MR._ByValue_VoxelBitSet _other) |
| | Generated from constructor MR.VoxelBitSet.VoxelBitSet.
|
| |
|
unsafe | Const_VoxelBitSet (ulong numBits, bool? fillValue=null) |
| | creates bitset of given size filled with given value Generated from constructor MR.VoxelBitSet.VoxelBitSet. Parameter fillValue defaults to false.
|
| |
|
unsafe | Const_VoxelBitSet (MR.Const_BitSet src) |
| | copies all bits from another BitSet (or a descending class, e.g. TypedBitSet) Generated from constructor MR.VoxelBitSet.VoxelBitSet.
|
| |
|
unsafe | Const_VoxelBitSet (MR.Misc._Moved< MR.BitSet > src) |
| | moves all bits from another BitSet (or a descending class, e.g. TypedBitSet) Generated from constructor MR.VoxelBitSet.VoxelBitSet.
|
| |
|
unsafe bool | test (MR.VoxelId n) |
| | Generated from method MR.VoxelBitSet.test.
|
| |
|
unsafe MR.VoxelId | findFirst () |
| | Generated from method MR.VoxelBitSet.find_first.
|
| |
|
unsafe MR.VoxelId | findNext (MR.VoxelId pos) |
| | Generated from method MR.VoxelBitSet.find_next.
|
| |
|
unsafe MR.VoxelId | findLast () |
| | Generated from method MR.VoxelBitSet.find_last.
|
| |
|
unsafe MR.VoxelId | nthSetBit (ulong n) |
| | returns the location of nth set bit (where the first bit corresponds to n=0) or IndexType(npos) if there are less bit set Generated from method MR.VoxelBitSet.nthSetBit.
|
| |
|
unsafe bool | isSubsetOf (MR.Const_VoxelBitSet a) |
| | returns true if, for every bit that is set in this bitset, the corresponding bit in bitset a is also set. Otherwise this function returns false. Generated from method MR.VoxelBitSet.is_subset_of.
|
| |
|
unsafe bool | intersects (MR.Const_VoxelBitSet a) |
| | returns true if, there is a bit which is set in this bitset, such that the corresponding bit in bitset a is also set. Otherwise this function returns false. Generated from method MR.VoxelBitSet.intersects.
|
| |
|
unsafe MR.VoxelBitSet | getMapping (MR.Const_Vector_MRVoxelId_MRVoxelId map) |
| | Generated from method MR.VoxelBitSet.getMapping.
|
| |
|
unsafe MR.VoxelBitSet | getMapping (MR.Const_BMap_MRVoxelId_MRVoxelId map) |
| | Generated from method MR.VoxelBitSet.getMapping.
|
| |
|
unsafe MR.VoxelBitSet | getMapping (MR.Phmap.Const_FlatHashMap_MRVoxelId_MRVoxelId map) |
| | Generated from method MR.VoxelBitSet.getMapping.
|
| |
|
unsafe MR.VoxelBitSet | getMapping (MR.Const_Vector_MRVoxelId_MRVoxelId map, ulong resSize) |
| | Generated from method MR.VoxelBitSet.getMapping.
|
| |
|
unsafe MR.VoxelBitSet | getMapping (MR.Phmap.Const_FlatHashMap_MRVoxelId_MRVoxelId map, ulong resSize) |
| | Generated from method MR.VoxelBitSet.getMapping.
|
| |
|
unsafe MR.VoxelId | backId () |
| | returns the identifier of the back() element Generated from method MR.VoxelBitSet.backId.
|
| |
|
unsafe MR.VoxelId | endId () |
| | Generated from method MR.VoxelBitSet.endId.
|
| |
|
unsafe bool | empty () |
| | Generated from method MR.VoxelBitSet.empty.
|
| |
|
unsafe ulong | size () |
| | Generated from method MR.VoxelBitSet.size.
|
| |
|
unsafe ulong | numBlocks () |
| | Generated from method MR.VoxelBitSet.num_blocks.
|
| |
|
unsafe ulong | capacity () |
| | Generated from method MR.VoxelBitSet.capacity.
|
| |
|
unsafe bool | uncheckedTest (ulong n) |
| | Generated from method MR.VoxelBitSet.uncheckedTest.
|
| |
|
unsafe MR.Std.Const_Vector_MRUint64T | bits () |
| | read-only access to all bits stored as a vector of uint64 blocks Generated from method MR.VoxelBitSet.bits.
|
| |
|
unsafe bool | all () |
| | returns true if all bits in this container are set Generated from method MR.VoxelBitSet.all.
|
| |
|
unsafe bool | any () |
| | returns true if at least one bits in this container is set Generated from method MR.VoxelBitSet.any.
|
| |
|
unsafe bool | none () |
| | returns true if all bits in this container are reset Generated from method MR.VoxelBitSet.none.
|
| |
|
unsafe ulong | count () |
| | computes the number of set bits in the whole set Generated from method MR.VoxelBitSet.count.
|
| |
|
unsafe ulong | heapBytes () |
| | returns the amount of memory this object occupies on heap Generated from method MR.VoxelBitSet.heapBytes.
|
| |
Vector<bool, I> like container (random-access, I - index type, bool - value type) with all bits after size() considered off during testing Generated from class MR.VoxelBitSet. Base classes: Direct: (non-virtual) MR.BitSet This is the non-const half of the class.