Inheritance diagram for mrmeshpy.BitSet:Public Member Functions | |
| BitSet | __and__ (self, BitSet b) |
| bool | __eq__ (self, BitSet b) |
| BitSet | __iand__ (self, BitSet b) |
| None | __init__ (self) |
| None | __init__ (self, int numBits, bool fillValue=False) |
| 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) |
| typing.Any | __rlshift__ (self, typing.Any bs) |
| typing.Any | __rrshift__ (self, typing.Any bs) |
| BitSet | __sub__ (self, BitSet b) |
| BitSet | __xor__ (self, BitSet b) |
| bool | all (self) |
| bool | any (self) |
| 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) |
| std_vector_unsigned_long | bits (self) |
| int | capacity (self) |
| None | clear (self) |
| int | count (self) |
| bool | empty (self) |
| int | endId (self) |
| int | find_first (self) |
| int | find_last (self) |
| int | find_next (self, int n) |
| BitSet | flip (self, int n, int len) |
| BitSet | flip (self, int n) |
| BitSet | flip (self) |
| int | heapBytes (self) |
| bool | intersects (self, BitSet a) |
| bool | is_subset_of (self, BitSet a) |
| bool | none (self) |
| int | nthSetBit (self, int n) |
| int | num_blocks (self) |
| None | pop_back (self) |
| None | push_back (self, bool val) |
| None | reserve (self, int numBits) |
| BitSet | reset (self, int n, int len) |
| BitSet | reset (self, int n) |
| BitSet | reset (self) |
| None | resize (self, int numBits, bool fillValue=False) |
| None | resizeWithReserve (self, int newSize) |
| None | reverse (self) |
| BitSet | set (self, int n, int len, bool val) |
| BitSet | set (self, int n, bool val) |
| BitSet | set (self, int n) |
| BitSet | set (self) |
| None | shrink_to_fit (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) |
| bool | uncheckedTest (self, int n) |
| bool | uncheckedTestSet (self, int n, bool val=True) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| int | beginId () |
| BitSet | fromBlocks (std_vector_unsigned_long blocks) |
| BitSet | operator (*args, **kwargs) |
| BitSet | operator (*args, **kwargs) |
Static Public Attributes | |
| typing | bits_per_block = 64 |
| typing | npos = 18446744073709551615 |
Generated from: MR::BitSet Aliases: TypedBitSet_Id_ICPElemtTag.base, TypedBitSet_GraphEdgeId_base, TypedBitSet_Id_VoxelTag_base, TypedBitSet_VertId_base, TypedBitSet_ObjId_base, TypedBitSet_GraphVertId_base, TypedBitSet_RegionId_base, TypedBitSet_TextureId_base, TypedBitSet_NodeId_base, TypedBitSet_FaceId_base, TypedBitSet_PixelId_base, TypedBitSet_Id_EdgeTag_base, TypedBitSet_UndirectedEdgeId_base std::vector<bool> like container (random-access, size_t - index type, bool - value type) with all bits after size() considered off during testing
|
static |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
| None mrmeshpy.BitSet.__init__ | ( | self | ) |
creates empty bitset
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
| None mrmeshpy.BitSet.__init__ | ( | self, | |
| int | numBits, | ||
| bool | fillValue = False ) |
creates bitset of given size filled with given value
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, 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.AABBTreePoints.NodeBitSet, mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
| typing.Any mrmeshpy.BitSet.__rlshift__ | ( | self, | |
| typing.Any | bs ) |
===================================================================== BitSet, format compatible with boost::dynamic_bitset
| typing.Any mrmeshpy.BitSet.__rrshift__ | ( | self, | |
| typing.Any | bs ) |
Reimplemented in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
| bool mrmeshpy.BitSet.all | ( | self | ) |
returns true if all bits in this container are set
| bool mrmeshpy.BitSet.any | ( | self | ) |
returns true if at least one bits in this container is set
| 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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
| std_vector_unsigned_long mrmeshpy.BitSet.bits | ( | self | ) |
read-only access to all bits stored as a vector of uint64 blocks
| int mrmeshpy.BitSet.capacity | ( | self | ) |
| None mrmeshpy.BitSet.clear | ( | self | ) |
| int mrmeshpy.BitSet.count | ( | self | ) |
computes the number of set bits in the whole set
| bool mrmeshpy.BitSet.empty | ( | 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
| int mrmeshpy.BitSet.find_first | ( | self | ) |
return the smallest index i such that 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
| int mrmeshpy.BitSet.find_last | ( | self | ) |
return the highest index i such that 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
| int mrmeshpy.BitSet.find_next | ( | self, | |
| int | n ) |
return the smallest index i>n such that 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
|
static |
creates bitset from the given blocks of bits
| int mrmeshpy.BitSet.heapBytes | ( | self | ) |
returns the amount of memory this object occupies on heap
| bool mrmeshpy.BitSet.intersects | ( | self, | |
| BitSet | 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 in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
| bool mrmeshpy.BitSet.is_subset_of | ( | self, | |
| BitSet | 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 in mrmeshpy.AABBTreePoints.NodeBitSet, mrmeshpy.EdgeBitSet, mrmeshpy.FaceBitSet, mrmeshpy.GraphEdgeBitSet, mrmeshpy.GraphVertBitSet, mrmeshpy.NodeBitSet, mrmeshpy.ObjBitSet, mrmeshpy.PixelBitSet, mrmeshpy.RegionBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
| bool mrmeshpy.BitSet.none | ( | self | ) |
returns true if all bits in this container are reset
| 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
| int mrmeshpy.BitSet.num_blocks | ( | self | ) |
|
static |
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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
|
static |
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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, mrmeshpy.VertBitSet, mrmeshpy.VoxelBitSet, and mrmeshpy.VoxelBitSet.
| None mrmeshpy.BitSet.pop_back | ( | self | ) |
removes last bit from the container, decreasing its size on 1
| None mrmeshpy.BitSet.push_back | ( | self, | |
| bool | val ) |
adds one more bit with the given value in the container, increasing its size on 1
| None mrmeshpy.BitSet.reserve | ( | self, | |
| int | numBits ) |
| 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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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 | numBits, | ||
| bool | fillValue = False ) |
| None mrmeshpy.BitSet.resizeWithReserve | ( | self, | |
| int | newSize ) |
doubles reserved memory until resize(newSize) can be done without reallocation
| None mrmeshpy.BitSet.reverse | ( | self | ) |
changes the order of bits on the opposite
| BitSet mrmeshpy.BitSet.set | ( | self | ) |
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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.
| BitSet mrmeshpy.BitSet.set | ( | self, | |
| int | n ) |
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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.
| BitSet mrmeshpy.BitSet.set | ( | self, | |
| int | n, | ||
| bool | val ) |
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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.
| BitSet mrmeshpy.BitSet.set | ( | self, | |
| int | n, | ||
| int | len, | ||
| bool | val ) |
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.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.shrink_to_fit | ( | self | ) |
| 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, mrmeshpy.UndirectedEdgeBitSet, mrmeshpy.VertBitSet, and mrmeshpy.VoxelBitSet.
| bool mrmeshpy.BitSet.uncheckedTest | ( | self, | |
| int | n ) |
| bool mrmeshpy.BitSet.uncheckedTestSet | ( | self, | |
| int | n, | ||
| bool | val = True ) |
|
static |
|
static |