Static Public Member Functions | |
VertId | beginId () |
Static Protected Member Functions | |
_pybind11_conduit_v1_ (*args, **kwargs) | |
Generated from: MR::VertBitSet Aliases: Vector_VertBitSet_ObjId.const_reference, Vector_VertBitSet_ObjId.reference, ColorMapAggregator_VertTag_ElementBitSet, Vector_VertBitSet_ObjId.value_type container of bits representing specific indices (faces, verts or edges)
None mrmeshpy.VertBitSet.__init__ | ( | self, | |
BitSet | src ) |
copies all bits from another BitSet (or a descending class, e.g. TaggedBitSet<U>)
Reimplemented from mrmeshpy.BitSet.
None mrmeshpy.VertBitSet.__init__ | ( | self, | |
BitSet | src ) |
moves all bits from another BitSet (or a descending class, e.g. TaggedBitSet<U>)
Reimplemented from mrmeshpy.BitSet.
None mrmeshpy.VertBitSet.__init__ | ( | self | ) |
Implicit default constructor.
Reimplemented from mrmeshpy.BitSet.
None mrmeshpy.VertBitSet.__init__ | ( | self, | |
VertBitSet | arg0 ) |
Implicit copy constructor.
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.__and__ | ( | self, | |
VertBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
bool mrmeshpy.VertBitSet.__eq__ | ( | self, | |
VertBitSet | b ) |
compare that two bit sets have the same set bits (they can be equal even if sizes are distinct but last bits are off)
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.__iand__ | ( | self, | |
VertBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.__ior__ | ( | self, | |
VertBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.__isub__ | ( | self, | |
VertBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
typing.Iterator[VertId] mrmeshpy.VertBitSet.__iter__ | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.__ixor__ | ( | self, | |
VertBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.__or__ | ( | self, | |
VertBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
str mrmeshpy.VertBitSet.__repr__ | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.__sub__ | ( | self, | |
VertBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.__xor__ | ( | self, | |
VertBitSet | b ) |
Reimplemented from mrmeshpy.BitSet.
|
staticprotected |
Reimplemented from mrmeshpy.BitSet.
None mrmeshpy.VertBitSet.autoResizeSet | ( | self, | |
VertId | 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.VertBitSet.autoResizeSet | ( | self, | |
VertId | 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.VertBitSet.autoResizeTestSet | ( | self, | |
VertId | pos, | ||
bool | val = True ) |
same as \\ref autoResizeSet and returns previous value of pos-bit
Reimplemented from mrmeshpy.BitSet.
VertId mrmeshpy.VertBitSet.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.
VertId mrmeshpy.VertBitSet.endId | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
VertId mrmeshpy.VertBitSet.find_first | ( | self | ) |
VertId mrmeshpy.VertBitSet.find_last | ( | self | ) |
return the highest index i such as bit i is set, or npos if *this has no on bits.
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.flip | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.flip | ( | self, | |
VertId | n ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.flip | ( | self, | |
VertId | n, | ||
int | len ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.getMapping | ( | self, | |
phmap_flat_hash_map_Id_VertTag_Id_VertTag | map ) |
VertBitSet mrmeshpy.VertBitSet.getMapping | ( | self, | |
phmap_flat_hash_map_Id_VertTag_Id_VertTag | map, | ||
int | resSize ) |
VertBitSet mrmeshpy.VertBitSet.getMapping | ( | self, | |
VertBMap | map ) |
VertBitSet mrmeshpy.VertBitSet.getMapping | ( | self, | |
VertMap | map ) |
VertBitSet mrmeshpy.VertBitSet.getMapping | ( | self, | |
VertMap | map, | ||
int | resSize ) |
bool mrmeshpy.VertBitSet.intersects | ( | self, | |
VertBitSet | 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.
bool mrmeshpy.VertBitSet.is_proper_subset_of | ( | self, | |
VertBitSet | a ) |
returns true if, for every bit that is set in this bitset, the corresponding bit in bitset a is also set and if this->count() < a.count(). Otherwise this function returns false.
bool mrmeshpy.VertBitSet.is_subset_of | ( | self, | |
VertBitSet | 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.
VertId mrmeshpy.VertBitSet.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.
bool mrmeshpy.VertBitSet.operator | ( | self, | |
VertId | pos ) |
VertBitSet mrmeshpy.VertBitSet.reset | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.reset | ( | self, | |
VertId | n ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.reset | ( | self, | |
VertId | n, | ||
int | len ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.set | ( | self | ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.set | ( | self, | |
VertId | n, | ||
bool | val = True ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.set | ( | self, | |
VertId | n, | ||
int | len, | ||
bool | val ) |
Reimplemented from mrmeshpy.BitSet.
VertBitSet mrmeshpy.VertBitSet.subtract | ( | self, | |
VertBitSet | 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.VertBitSet.test | ( | self, | |
VertId | n ) |
all bits after size() we silently consider as not-set
Reimplemented from mrmeshpy.BitSet.
bool mrmeshpy.VertBitSet.test_set | ( | self, | |
VertId | n, | ||
bool | val = True ) |
Reimplemented from mrmeshpy.BitSet.