Public Member Functions | |
| None | __init__ (self) |
| None | __init__ (self, DeloneFlipsCache arg0) |
| None | __init__ (self, UndirectedEdgeBitSet flipCandidates, UndirectedEdgeBitSet nextFlipCandidates, UndirectedEdgeBitSet queuedEdges, std_vector_Id_UndirectedEdgeTag roundEdges, std_vector_Id_UndirectedEdgeTag nextRoundEdges) |
| UndirectedEdgeBitSet | flipCandidates (self) |
| None | flipCandidates (self, UndirectedEdgeBitSet arg1) |
| UndirectedEdgeBitSet | nextFlipCandidates (self) |
| None | nextFlipCandidates (self, UndirectedEdgeBitSet arg1) |
| UndirectedEdgeBitSet | queuedEdges (self) |
| None | queuedEdges (self, UndirectedEdgeBitSet arg1) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| DeloneFlipsCache | operator (*args, **kwargs) |
| DeloneFlipsCache | operator (*args, **kwargs) |
Static Protected Attributes | |
| typing | _offsetof_flipCandidates = 0 |
| typing | _offsetof_nextFlipCandidates = 32 |
| typing | _offsetof_nextRoundEdges = 120 |
| typing | _offsetof_queuedEdges = 64 |
| typing | _offsetof_roundEdges = 96 |
Generated from: MR::DeloneFlipsCache the buffers makeDeloneEdgeFlips grows on every call; a caller running it many times on small meshes (e.g. one hole patch after another) keeps one instance between the calls to allocate them just once; one cache must not be used by several threads at once
|
static |
| None mrmeshpy.DeloneFlipsCache.__init__ | ( | self | ) |
| None mrmeshpy.DeloneFlipsCache.__init__ | ( | self, | |
| DeloneFlipsCache | arg0 ) |
Implicit copy constructor.
| None mrmeshpy.DeloneFlipsCache.__init__ | ( | self, | |
| UndirectedEdgeBitSet | flipCandidates, | ||
| UndirectedEdgeBitSet | nextFlipCandidates, | ||
| UndirectedEdgeBitSet | queuedEdges, | ||
| std_vector_Id_UndirectedEdgeTag | roundEdges, | ||
| std_vector_Id_UndirectedEdgeTag | nextRoundEdges ) |
Implicit aggregate constructor.
| UndirectedEdgeBitSet mrmeshpy.DeloneFlipsCache.flipCandidates | ( | self | ) |
of the parallel passes (a mesh of 256 undirected edges or more)
| None mrmeshpy.DeloneFlipsCache.flipCandidates | ( | self, | |
| UndirectedEdgeBitSet | arg1 ) |
| UndirectedEdgeBitSet mrmeshpy.DeloneFlipsCache.nextFlipCandidates | ( | self | ) |
of the parallel passes (a mesh of 256 undirected edges or more)
| None mrmeshpy.DeloneFlipsCache.nextFlipCandidates | ( | self, | |
| UndirectedEdgeBitSet | arg1 ) |
|
static |
|
static |
| UndirectedEdgeBitSet mrmeshpy.DeloneFlipsCache.queuedEdges | ( | self | ) |
of the serial rounds (a smaller mesh): the edges already queued for the next round, and the two rounds
| None mrmeshpy.DeloneFlipsCache.queuedEdges | ( | self, | |
| UndirectedEdgeBitSet | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |