Inheritance diagram for mrmeshpy.PixelBitSet:Public Member Functions | |
| PixelBitSet | __and__ (self, PixelBitSet b) |
| PixelBitSet | __iand__ (self, PixelBitSet b) |
| None | __init__ (self) |
| None | __init__ (self, int numBits, bool fillValue=False) |
| None | __init__ (self, BitSet src) |
| None | __init__ (self, BitSet src) |
| None | __init__ (self, PixelBitSet arg0) |
| PixelBitSet | __ior__ (self, PixelBitSet b) |
| PixelBitSet | __isub__ (self, PixelBitSet b) |
| typing.Iterator[PixelId] | __iter__ (self) |
| PixelBitSet | __ixor__ (self, PixelBitSet b) |
| PixelBitSet | __or__ (self, PixelBitSet b) |
| str | __repr__ (self) |
| PixelBitSet | __sub__ (self, PixelBitSet b) |
| PixelBitSet | __xor__ (self, PixelBitSet b) |
| None | autoResizeSet (self, PixelId pos, int len, bool val=True) |
| None | autoResizeSet (self, PixelId pos, bool val=True) |
| bool | autoResizeTestSet (self, PixelId pos, bool val=True) |
| PixelId | backId (self) |
| PixelId | endId (self) |
| PixelId | find_first (self) |
| PixelId | find_last (self) |
| PixelId | find_next (self, PixelId pos) |
| PixelBitSet | flip (self, PixelId n, int len) |
| PixelBitSet | flip (self, PixelId n) |
| PixelBitSet | flip (self) |
| PixelBitSet | getMapping (self, Vector_PixelId_PixelId map) |
| PixelBitSet | getMapping (self, BMap_PixelId_PixelId map) |
| PixelBitSet | getMapping (self, phmap_flat_hash_map_Id_PixelTag_Id_PixelTag map) |
| PixelBitSet | getMapping (self, Vector_PixelId_PixelId map, int resSize) |
| PixelBitSet | getMapping (self, phmap_flat_hash_map_Id_PixelTag_Id_PixelTag map, int resSize) |
| bool | intersects (self, PixelBitSet a) |
| bool | is_subset_of (self, PixelBitSet a) |
| PixelId | nthSetBit (self, int n) |
| PixelBitSet | reset (self, PixelId n, int len) |
| PixelBitSet | reset (self, PixelId n) |
| PixelBitSet | reset (self) |
| PixelBitSet | set (self, PixelId n, int len, bool val) |
| PixelBitSet | set (self, PixelId n, bool val) |
| PixelBitSet | set (self, PixelId n) |
| PixelBitSet | set (self) |
| PixelBitSet | subtract (self, PixelBitSet b, int bShiftInBlocks) |
| bool | test (self, PixelId n) |
| bool | test_set (self, PixelId n, bool val=True) |
Public Member Functions inherited from mrmeshpy.BitSet | |
| bool | __eq__ (self, BitSet b) |
| typing.Any | __rlshift__ (self, typing.Any bs) |
| typing.Any | __rrshift__ (self, typing.Any bs) |
| bool | all (self) |
| bool | any (self) |
| std_vector_unsigned_long | bits (self) |
| int | capacity (self) |
| None | clear (self) |
| int | count (self) |
| bool | empty (self) |
| int | heapBytes (self) |
| bool | none (self) |
| int | num_blocks (self) |
| None | pop_back (self) |
| None | push_back (self, bool val) |
| None | reserve (self, int numBits) |
| None | resize (self, int numBits, bool fillValue=False) |
| None | resizeWithReserve (self, int newSize) |
| None | reverse (self) |
| None | shrink_to_fit (self) |
| int | size (self) |
| bool | uncheckedTest (self, int n) |
| bool | uncheckedTestSet (self, int n, bool val=True) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| PixelId | beginId () |
| PixelBitSet | operator (*args, **kwargs) |
| PixelBitSet | operator (*args, **kwargs) |
Static Public Member Functions inherited from mrmeshpy.BitSet | |
| BitSet | fromBlocks (std_vector_unsigned_long blocks) |
Additional Inherited Members | |
Static Public Attributes inherited from mrmeshpy.BitSet | |
| typing | bits_per_block = 64 |
| typing | npos = 18446744073709551615 |
Generated from: MR::PixelBitSet Vector<bool, I> like container (random-access, I - index type, bool - value type) with all bits after size() considered off during testing
|
static |
Reimplemented from mrmeshpy.BitSet.
| None mrmeshpy.PixelBitSet.__init__ | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
| None mrmeshpy.PixelBitSet.__init__ | ( | self, | |
| int | numBits, | ||
| bool | fillValue = False ) |
creates bitset of given size filled with given value
Reimplemented from mrmeshpy.BitSet.
| None mrmeshpy.PixelBitSet.__init__ | ( | self, | |
| BitSet | src ) |
copies all bits from another BitSet (or a descending class, e.g. TypedBitSet<U>)
Reimplemented from mrmeshpy.BitSet.
| None mrmeshpy.PixelBitSet.__init__ | ( | self, | |
| BitSet | src ) |
moves all bits from another BitSet (or a descending class, e.g. TypedBitSet<U>)
Reimplemented from mrmeshpy.BitSet.
| None mrmeshpy.PixelBitSet.__init__ | ( | self, | |
| PixelBitSet | arg0 ) |
Implicit copy constructor.
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.__and__ | ( | self, | |
| PixelBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.__iand__ | ( | self, | |
| PixelBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.__ior__ | ( | self, | |
| PixelBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.__isub__ | ( | self, | |
| PixelBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
| typing.Iterator[PixelId] mrmeshpy.PixelBitSet.__iter__ | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.__ixor__ | ( | self, | |
| PixelBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.__or__ | ( | self, | |
| PixelBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
| str mrmeshpy.PixelBitSet.__repr__ | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.__sub__ | ( | self, | |
| PixelBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.__xor__ | ( | self, | |
| PixelBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
| None mrmeshpy.PixelBitSet.autoResizeSet | ( | self, | |
| PixelId | pos, | ||
| bool | len = True ) |
sets elements [pos, pos+len) to given value, adjusting the size of the set to include new elements
Reimplemented from mrmeshpy.BitSet.
| None mrmeshpy.PixelBitSet.autoResizeSet | ( | self, | |
| PixelId | pos, | ||
| int | len, | ||
| bool | val = True ) |
sets elements [pos, pos+len) to given value, adjusting the size of the set to include new elements
Reimplemented from mrmeshpy.BitSet.
| bool mrmeshpy.PixelBitSet.autoResizeTestSet | ( | self, | |
| PixelId | pos, | ||
| bool | val = True ) |
same as \\ref autoResizeSet and returns previous value of pos-bit
Reimplemented from mrmeshpy.BitSet.
| PixelId mrmeshpy.PixelBitSet.backId | ( | self | ) |
returns the identifier of the back() element
Reimplemented from mrmeshpy.BitSet.
|
static |
[beginId(), endId()) is the range of all bits in the set
Reimplemented from mrmeshpy.BitSet.
| PixelId mrmeshpy.PixelBitSet.endId | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
| PixelId mrmeshpy.PixelBitSet.find_first | ( | self | ) |
return the smallest index i such that bit i is set, or npos if *this has no on bits.
Reimplemented from mrmeshpy.BitSet.
| PixelId mrmeshpy.PixelBitSet.find_last | ( | self | ) |
return the highest index i such that bit i is set, or npos if *this has no on bits.
Reimplemented from mrmeshpy.BitSet.
return the smallest index i>n such that bit i is set, or npos if *this has no on bits.
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.flip | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.flip | ( | self, | |
| PixelId | n ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.flip | ( | self, | |
| PixelId | n, | ||
| int | len ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.getMapping | ( | self, | |
| BMap_PixelId_PixelId | map ) |
| PixelBitSet mrmeshpy.PixelBitSet.getMapping | ( | self, | |
| phmap_flat_hash_map_Id_PixelTag_Id_PixelTag | map ) |
| PixelBitSet mrmeshpy.PixelBitSet.getMapping | ( | self, | |
| phmap_flat_hash_map_Id_PixelTag_Id_PixelTag | map, | ||
| int | resSize ) |
| PixelBitSet mrmeshpy.PixelBitSet.getMapping | ( | self, | |
| Vector_PixelId_PixelId | map ) |
| PixelBitSet mrmeshpy.PixelBitSet.getMapping | ( | self, | |
| Vector_PixelId_PixelId | map, | ||
| int | resSize ) |
| bool mrmeshpy.PixelBitSet.intersects | ( | self, | |
| PixelBitSet | 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.
Reimplemented from mrmeshpy.BitSet.
| bool mrmeshpy.PixelBitSet.is_subset_of | ( | self, | |
| PixelBitSet | 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.
Reimplemented from mrmeshpy.BitSet.
| PixelId mrmeshpy.PixelBitSet.nthSetBit | ( | self, | |
| int | 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
Reimplemented from mrmeshpy.BitSet.
|
static |
Reimplemented from mrmeshpy.BitSet.
|
static |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.reset | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.reset | ( | self, | |
| PixelId | n ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.reset | ( | self, | |
| PixelId | n, | ||
| int | len ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.set | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.set | ( | self, | |
| PixelId | n ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.set | ( | self, | |
| PixelId | n, | ||
| bool | val ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.set | ( | self, | |
| PixelId | n, | ||
| int | len, | ||
| bool | val ) |
Reimplemented from mrmeshpy.BitSet.
| PixelBitSet mrmeshpy.PixelBitSet.subtract | ( | self, | |
| PixelBitSet | b, | ||
| int | bShiftInBlocks ) |
subtracts b from this, considering that bits in b are shifted right on bShiftInBlocks*bits_per_block
Reimplemented from mrmeshpy.BitSet.
| bool mrmeshpy.PixelBitSet.test | ( | self, | |
| PixelId | n ) |
all bits after size() we silently consider as not-set
Reimplemented from mrmeshpy.BitSet.
| bool mrmeshpy.PixelBitSet.test_set | ( | self, | |
| PixelId | n, | ||
| bool | val = True ) |
Reimplemented from mrmeshpy.BitSet.