Static Public Member Functions | |
GraphVertId | beginId () |
Generated from: MR::GraphVertBitSet Aliases: Graph.VertBitSet, TaggedBitSet_GraphVertTag, Graph.VertBitSet container of bits representing specific indices (faces, verts or edges)
None meshlib.mrmeshpy.GraphVertBitSet.__init__ | ( | self, | |
BitSet | src ) |
copies all bits from another BitSet (or a descending class, e.g. TaggedBitSet<U>)
Reimplemented from meshlib.mrmeshpy.BitSet.
None meshlib.mrmeshpy.GraphVertBitSet.__init__ | ( | self, | |
BitSet | src ) |
moves all bits from another BitSet (or a descending class, e.g. TaggedBitSet<U>)
Reimplemented from meshlib.mrmeshpy.BitSet.
None meshlib.mrmeshpy.GraphVertBitSet.__init__ | ( | self | ) |
Implicit default constructor.
Reimplemented from meshlib.mrmeshpy.BitSet.
None meshlib.mrmeshpy.GraphVertBitSet.__init__ | ( | self, | |
GraphVertBitSet | arg0 ) |
Implicit copy constructor.
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.__and__ | ( | self, | |
GraphVertBitSet | b ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.__iand__ | ( | self, | |
GraphVertBitSet | b ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.__ior__ | ( | self, | |
GraphVertBitSet | b ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.__isub__ | ( | self, | |
GraphVertBitSet | b ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
typing.Iterator meshlib.mrmeshpy.GraphVertBitSet.__iter__ | ( | self | ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.__ixor__ | ( | self, | |
GraphVertBitSet | b ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.__or__ | ( | self, | |
GraphVertBitSet | b ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.__sub__ | ( | self, | |
GraphVertBitSet | b ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.__xor__ | ( | self, | |
GraphVertBitSet | b ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
None meshlib.mrmeshpy.GraphVertBitSet.autoResizeSet | ( | self, | |
GraphVertId | pos, | ||
bool | len = True ) |
sets elements [pos, pos+len) to given value, adjusting the size of the set to include new elements
Reimplemented from meshlib.mrmeshpy.BitSet.
None meshlib.mrmeshpy.GraphVertBitSet.autoResizeSet | ( | self, | |
GraphVertId | 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 meshlib.mrmeshpy.BitSet.
bool meshlib.mrmeshpy.GraphVertBitSet.autoResizeTestSet | ( | self, | |
GraphVertId | pos, | ||
bool | val = True ) |
same as \\ref autoResizeSet and returns previous value of pos-bit
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertId meshlib.mrmeshpy.GraphVertBitSet.backId | ( | self | ) |
returns the identifier of the back() element
Reimplemented from meshlib.mrmeshpy.BitSet.
|
static |
[beginId(), endId()) is the range of all bits in the set
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertId meshlib.mrmeshpy.GraphVertBitSet.endId | ( | self | ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertId meshlib.mrmeshpy.GraphVertBitSet.find_first | ( | self | ) |
GraphVertId meshlib.mrmeshpy.GraphVertBitSet.find_last | ( | self | ) |
return the highest index i such as bit i is set, or npos if *this has no on bits.
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertId meshlib.mrmeshpy.GraphVertBitSet.find_next | ( | self, | |
GraphVertId | pos ) |
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.flip | ( | self | ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.flip | ( | self, | |
GraphVertId | n ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.flip | ( | self, | |
GraphVertId | n, | ||
int | len ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.getMapping | ( | self, | |
BMap_GraphVertId_GraphVertId | map ) |
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.getMapping | ( | self, | |
phmap_flat_hash_map_Id_GraphVertTag_Id_GraphVertTag | map ) |
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.getMapping | ( | self, | |
phmap_flat_hash_map_Id_GraphVertTag_Id_GraphVertTag | map, | ||
int | resSize ) |
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.getMapping | ( | self, | |
Vector_GraphVertId_GraphVertId | map ) |
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.getMapping | ( | self, | |
Vector_GraphVertId_GraphVertId | map, | ||
int | resSize ) |
GraphVertId meshlib.mrmeshpy.GraphVertBitSet.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 meshlib.mrmeshpy.BitSet.
bool meshlib.mrmeshpy.GraphVertBitSet.operator | ( | self, | |
GraphVertId | pos ) |
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.reset | ( | self | ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.reset | ( | self, | |
GraphVertId | n ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.reset | ( | self, | |
GraphVertId | n, | ||
int | len ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.set | ( | self | ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.set | ( | self, | |
GraphVertId | n, | ||
bool | val = True ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.set | ( | self, | |
GraphVertId | n, | ||
int | len, | ||
bool | val ) |
Reimplemented from meshlib.mrmeshpy.BitSet.
GraphVertBitSet meshlib.mrmeshpy.GraphVertBitSet.subtract | ( | self, | |
GraphVertBitSet | b, | ||
int | bShiftInBlocks ) |
subtracts b from this, considering that bits in b are shifted right on bShiftInBlocks*bits_per_block
Reimplemented from meshlib.mrmeshpy.BitSet.
bool meshlib.mrmeshpy.GraphVertBitSet.test | ( | self, | |
GraphVertId | n ) |
all bits after size() we silently consider as not-set
Reimplemented from meshlib.mrmeshpy.BitSet.
bool meshlib.mrmeshpy.GraphVertBitSet.test_set | ( | self, | |
GraphVertId | n, | ||
bool | val = True ) |
Reimplemented from meshlib.mrmeshpy.BitSet.