Public Member Functions | |
None | __init__ (self, Polyline2 polyline) |
None | __init__ (self) |
Public Member Functions inherited from meshlib.mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box2f | |
Box2f | 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_Box2f_NodeId | nodes (self) |
int | numLeaves (self) |
AABBTreeNode_AABBTreeTraits_UndirectedEdgeTag_Box2f | operator (self, NodeId nid) |
Additional Inherited Members | |
Static Public Member Functions inherited from meshlib.mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box2f | |
NodeId | rootNodeId () |
Static Public Attributes inherited from meshlib.mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box2f | |
BoxT = Box2f | |
LeafBMap = UndirectedEdgeBMap | |
LeafBitSet = UndirectedEdgeBitSet | |
LeafId = UndirectedEdgeId | |
Node = AABBTreeNode_AABBTreeTraits_UndirectedEdgeTag_Box2f | |
NodeVec = Vector_AABBTreeNode_AABBTreeTraits_UndirectedEdgeTag_Box2f_NodeId | |
Traits = AABBTreeTraits_UndirectedEdgeTag_Box2f | |
Generated from: MR::AABBTreePolyline2 Aliases: AABBTreePolyline_Vector2f, AABBTreePolyline_Vector2f, AABBTreePolyline_Vector2f bounding volume hierarchy for line segments
None meshlib.mrmeshpy.AABBTreePolyline2.__init__ | ( | self, | |
Polyline2 | polyline ) |
creates tree for given polyline
Reimplemented from meshlib.mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box2f.
None meshlib.mrmeshpy.AABBTreePolyline2.__init__ | ( | self | ) |
Implicit default constructor.
Reimplemented from meshlib.mrmeshpy.AABBTreeBase_AABBTreeTraits_UndirectedEdgeTag_Box2f.