Public Member Functions | |
BitSet | __and__ (self, BitSet b) |
bool | __eq__ (self, BitSet b) |
BitSet | __iand__ (self, BitSet b) |
None | __init__ (self, int numBits, bool fillValue) |
None | __init__ (self) |
None | __init__ (self, BitSet arg0) |
BitSet | __ior__ (self, BitSet b) |
BitSet | __isub__ (self, BitSet b) |
typing.Iterator[int] | __iter__ (self) |
BitSet | __ixor__ (self, BitSet b) |
BitSet | __or__ (self, BitSet b) |
str | __repr__ (self) |
BitSet | __sub__ (self, BitSet b) |
BitSet | __xor__ (self, BitSet b) |
None | autoResizeSet (self, int pos, int len, bool val=True) |
None | autoResizeSet (self, int pos, bool val=True) |
bool | autoResizeTestSet (self, int pos, bool val=True) |
int | backId (self) |
None | clear (self) |
int | count (self) |
int | endId (self) |
int | find_last (self) |
BitSet | flip (self, int n, int len) |
BitSet | flip (self, int n) |
BitSet | flip (self) |
int | heapBytes (self) |
int | nthSetBit (self, int n) |
None | pop_back (self) |
None | push_back (self, bool bit) |
BitSet | reset (self, int n, int len) |
BitSet | reset (self, int n) |
BitSet | reset (self) |
None | resize (self, int num_bits, bool value=False) |
None | resizeWithReserve (self, int newSize) |
BitSet | set (self, int n, int len, bool val) |
BitSet | set (self, int n, bool val=True) |
BitSet | set (self) |
int | size (self) |
BitSet | subtract (self, BitSet b, int bShiftInBlocks) |
bool | test (self, int n) |
bool | test_set (self, int n, bool val=True) |
Static Public Member Functions | |
int | beginId () |
Static Protected Member Functions | |
_pybind11_conduit_v1_ (*args, **kwargs) | |
Generated from: MR::BitSet container of bits
None mrmeshpy.BitSet.__init__ | ( | self, | |
int | numBits, | ||
bool | fillValue ) |
creates bitset of given size filled with given value
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
None mrmeshpy.BitSet.__init__ | ( | self | ) |
Implicit default constructor.
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
None mrmeshpy.BitSet.__init__ | ( | self, | |
BitSet | arg0 ) |
Implicit copy constructor.
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
bool mrmeshpy.BitSet.__eq__ | ( | self, | |
BitSet | 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 in mrmeshpy.FaceBitSet, and mrmeshpy.VertBitSet.
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
typing.Iterator[int] mrmeshpy.BitSet.__iter__ | ( | self | ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
str mrmeshpy.BitSet.__repr__ | ( | self | ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
|
staticprotected |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
None mrmeshpy.BitSet.autoResizeSet | ( | self, | |
int | pos, | ||
bool | val = True ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
None mrmeshpy.BitSet.autoResizeSet | ( | self, | |
int | 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 in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
bool mrmeshpy.BitSet.autoResizeTestSet | ( | self, | |
int | pos, | ||
bool | val = True ) |
same as \\ref autoResizeSet and returns previous value of pos-bit
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
int mrmeshpy.BitSet.backId | ( | self | ) |
returns the identifier of the back() element
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
|
static |
[beginId(), endId()) is the range of all bits in the set
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
None mrmeshpy.BitSet.clear | ( | self | ) |
int mrmeshpy.BitSet.count | ( | self | ) |
int mrmeshpy.BitSet.endId | ( | self | ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
int mrmeshpy.BitSet.find_last | ( | self | ) |
return the highest index i such as bit i is set, or npos if *this has no on bits.
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
BitSet mrmeshpy.BitSet.flip | ( | self | ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
BitSet mrmeshpy.BitSet.flip | ( | self, | |
int | n ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
BitSet mrmeshpy.BitSet.flip | ( | self, | |
int | n, | ||
int | len ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
int mrmeshpy.BitSet.heapBytes | ( | self | ) |
returns the amount of memory this object occupies on heap
int mrmeshpy.BitSet.nthSetBit | ( | self, | |
int | n ) |
returns the location of nth set bit (where the first bit corresponds to n=0) or npos if there are less bit set
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
None mrmeshpy.BitSet.pop_back | ( | self | ) |
None mrmeshpy.BitSet.push_back | ( | self, | |
bool | bit ) |
BitSet mrmeshpy.BitSet.reset | ( | self | ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
BitSet mrmeshpy.BitSet.reset | ( | self, | |
int | n ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
BitSet mrmeshpy.BitSet.reset | ( | self, | |
int | n, | ||
int | len ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
None mrmeshpy.BitSet.resize | ( | self, | |
int | num_bits, | ||
bool | value = False ) |
None mrmeshpy.BitSet.resizeWithReserve | ( | self, | |
int | newSize ) |
doubles reserved memory until resize(newSize) can be done without reallocation
BitSet mrmeshpy.BitSet.set | ( | self | ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
BitSet mrmeshpy.BitSet.set | ( | self, | |
int | n, | ||
bool | val = True ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
BitSet mrmeshpy.BitSet.set | ( | self, | |
int | n, | ||
int | len, | ||
bool | val ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
int mrmeshpy.BitSet.size | ( | self | ) |
subtracts b from this, considering that bits in b are shifted right on bShiftInBlocks*bits_per_block
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
bool mrmeshpy.BitSet.test | ( | self, | |
int | n ) |
all bits after size() we silently consider as not-set
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
bool mrmeshpy.BitSet.test_set | ( | self, | |
int | n, | ||
bool | val = True ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TaggedBitSet_ICPElemtTag, mrmeshpy.TextureBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.