Public Member Functions | |
None | __init__ (self, Polyline3 polyline) |
None | __init__ (self, Mesh mesh, UndirectedEdgeBitSet edgeSet) |
None | __init__ (self) |
![]() | |
Box3f | getBoundingBox (self) |
None | getLeafOrder (self, UndirectedEdgeBMap leafMap) |
None | getLeafOrderAndReset (self, UndirectedEdgeBMap leafMap) |
NodeBitSet | getNodesFromLeaves (self, UndirectedEdgeBitSet leaves) |
UndirectedEdgeBitSet | getSubtreeLeaves (self, NodeId subtreeRoot) |
std_vector_Id_NodeTag | getSubtrees (self, int minNum) |
int | heapBytes (self) |
Vector_AABBTreeNode_AABBTreeTraits_UndirectedEdgeTag_Box3f_NodeId | nodes (self) |
int | numLeaves (self) |
AABBTreeNode_AABBTreeTraits_UndirectedEdgeTag_Box3f | operator (self, NodeId nid) |
Static Protected Member Functions | |
_pybind11_conduit_v1_ (*args, **kwargs) | |
Additional Inherited Members | |
![]() | |
NodeId | rootNodeId () |
![]() | |
BoxT = Box3f | |
LeafBMap = UndirectedEdgeBMap | |
LeafBitSet = UndirectedEdgeBitSet | |
LeafId = UndirectedEdgeId | |
Node = AABBTreeNode_AABBTreeTraits_UndirectedEdgeTag_Box3f | |
NodeVec = Vector_AABBTreeNode_AABBTreeTraits_UndirectedEdgeTag_Box3f_NodeId | |
Traits = AABBTreeTraits_UndirectedEdgeTag_Box3f | |
Generated from: MR::AABBTreePolyline3 bounding volume hierarchy for line segments
None mrmeshpy.AABBTreePolyline3.__init__ | ( | self, | |
Polyline3 | polyline ) |
creates tree for given polyline
Reimplemented from mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box3f.
None mrmeshpy.AABBTreePolyline3.__init__ | ( | self, | |
Mesh | mesh, | ||
UndirectedEdgeBitSet | edgeSet ) |
creates tree for selected edges on the mesh (only for 3d tree)
Reimplemented from mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box3f.
None mrmeshpy.AABBTreePolyline3.__init__ | ( | self | ) |
Implicit default constructor.
Reimplemented from mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box3f.
|
staticprotected |
Reimplemented from mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box3f.