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) |
| 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) |
| bool | is_subset_of (self, BitSet a) |
| 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) |
| BitSet | set (self, int n) |
| 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 | |
| None | __init__ (*args, **kwargs) |
| int | beginId () |
| BitSet | operator (*args, **kwargs) |
| BitSet | operator (*args, **kwargs) |
Generated from: MR::BitSet Aliases: TypedBitSet_VertId_base, TypedBitSet_UndirectedEdgeId_base, TypedBitSet_ObjId_base, TypedBitSet_Id_VoxelTag_base, TypedBitSet_Id_ICPElemtTag.base, TypedBitSet_GraphVertId_base, TypedBitSet_FaceId_base, TypedBitSet_Id_EdgeTag_base, TypedBitSet_NodeId_base, TypedBitSet_GraphEdgeId_base, TypedBitSet_RegionId_base, TypedBitSet_TextureId_base, TypedBitSet_PixelId_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 | ) |
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 ) |
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.
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.
| 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.
| 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.TextureBitSet, mrmeshpy.TypedBitSet_Id_ICPElemtTag, 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.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.
| int mrmeshpy.BitSet.heapBytes | ( | self | ) |
returns the amount of memory this object occupies on heap
| 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.
| 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.
|
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 | ) |
| 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.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 | 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.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.
| 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.