Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, Vector_MeshOrPointsXf_ObjId objs) |
None | __init__ (self, AABBTreeObjects arg0) |
MeshOrPoints | obj (self, ObjId oi) |
AffineXf3f | toLocal (self, ObjId oi) |
Vector_AffineXf3f_ObjId | toLocal (self) |
AffineXf3f | toWorld (self, ObjId oi) |
![]() | |
Box3f | getBoundingBox (self) |
None | getLeafOrder (self, BMap_ObjId_ObjId leafMap) |
None | getLeafOrderAndReset (self, BMap_ObjId_ObjId leafMap) |
NodeBitSet | getNodesFromLeaves (self, ObjBitSet leaves) |
ObjBitSet | getSubtreeLeaves (self, NodeId subtreeRoot) |
std_vector_Id_NodeTag | getSubtrees (self, int minNum) |
int | heapBytes (self) |
Vector_AABBTreeNode_ObjTreeTraits_NodeId | nodes (self) |
int | numLeaves (self) |
AABBTreeNode_ObjTreeTraits | operator (self, NodeId nid) |
Static Protected Member Functions | |
_pybind11_conduit_v1_ (*args, **kwargs) | |
Additional Inherited Members | |
![]() | |
NodeId | rootNodeId () |
![]() | |
BoxT = Box3f | |
LeafBMap = BMap_ObjId_ObjId | |
LeafBitSet = ObjBitSet | |
LeafId = ObjId | |
Node = AABBTreeNode_ObjTreeTraits | |
NodeVec = Vector_AABBTreeNode_ObjTreeTraits_NodeId | |
Traits = ObjTreeTraits | |
Generated from: MR::AABBTreeObjects tree containing world bounding boxes of individual objects having individual local-to-world transformations \\ingroup AABBTreeGroup
None mrmeshpy.AABBTreeObjects.__init__ | ( | self | ) |
Implicit default constructor.
Reimplemented from mrmeshpy.AABBTreeBase_ObjTreeTraits.
None mrmeshpy.AABBTreeObjects.__init__ | ( | self, | |
Vector_MeshOrPointsXf_ObjId | objs ) |
creates tree for given set of objects each with its own transformation
Reimplemented from mrmeshpy.AABBTreeBase_ObjTreeTraits.
None mrmeshpy.AABBTreeObjects.__init__ | ( | self, | |
AABBTreeObjects | arg0 ) |
Implicit copy constructor.
Reimplemented from mrmeshpy.AABBTreeBase_ObjTreeTraits.
|
staticprotected |
Reimplemented from mrmeshpy.AABBTreeBase_ObjTreeTraits.
MeshOrPoints mrmeshpy.AABBTreeObjects.obj | ( | self, | |
ObjId | oi ) |
gets object by its id
Vector_AffineXf3f_ObjId mrmeshpy.AABBTreeObjects.toLocal | ( | self | ) |
gets mapping: objId -> its transformation from world space to local space
AffineXf3f mrmeshpy.AABBTreeObjects.toLocal | ( | self, | |
ObjId | oi ) |
gets transformation from world space to local space of given object
AffineXf3f mrmeshpy.AABBTreeObjects.toWorld | ( | self, | |
ObjId | oi ) |
gets transformation from local space of given object to world space