MeshLib C# Docs
Loading...
Searching...
No Matches
MR.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f Class Reference

base class for most AABB-trees (except for AABBTreePoints) Generated from class MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>. Derived classes: Direct: (non-virtual) MR.AABBTreePolyline3 This is the non-const half of the class. More...

+ Inheritance diagram for MR.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f:

Public Member Functions

unsafe AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f ()
 Constructs an empty (default-constructed) instance.
 
unsafe AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f (MR._ByValue_AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f _other)
 Generated from constructor MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>::AABBTreeBase.
 
 AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f (Const_AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f _other)
 Generated from constructor MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>::AABBTreeBase.
 
 AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f (AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f _other)
 Generated from constructor MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>::AABBTreeBase.
 
unsafe MR.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f assign (MR._ByValue_AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f _other)
 Generated from method MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>::operator=.
 
unsafe void getLeafOrderAndReset (MR.UndirectedEdgeBMap leafMap)
 fills map: LeafId -> leaf#, then resets leaf order to 0,1,2,...; buffer in leafMap must be resized before the call, and caller is responsible for filling missing leaf elements Generated from method MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>::getLeafOrderAndReset.
 

Detailed Description

base class for most AABB-trees (except for AABBTreePoints) Generated from class MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>. Derived classes: Direct: (non-virtual) MR.AABBTreePolyline3 This is the non-const half of the class.

Constructor & Destructor Documentation

◆ AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f() [1/4]

unsafe MR.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f ( )
inline

Constructs an empty (default-constructed) instance.

◆ AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f() [2/4]

unsafe MR.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f ( MR._ByValue_AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f _other)
inline

Generated from constructor MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>::AABBTreeBase.

◆ AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f() [3/4]

MR.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f ( Const_AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f _other)
inline

Generated from constructor MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>::AABBTreeBase.

◆ AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f() [4/4]

MR.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f ( AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f _other)
inline

Generated from constructor MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>::AABBTreeBase.

Member Function Documentation

◆ assign()

unsafe MR.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f MR.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f.assign ( MR._ByValue_AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f _other)
inline

Generated from method MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>::operator=.

◆ getLeafOrderAndReset()

unsafe void MR.AABBTreeBase_MRAABBTreeTraitsMRUndirectedEdgeTagMRBox3f.getLeafOrderAndReset ( MR.UndirectedEdgeBMap leafMap)
inline

fills map: LeafId -> leaf#, then resets leaf order to 0,1,2,...; buffer in leafMap must be resized before the call, and caller is responsible for filling missing leaf elements Generated from method MR.AABBTreeBase<MR.AABBTreeTraits<MR.UndirectedEdgeTag, MR.Box3f>>::getLeafOrderAndReset.


The documentation for this class was generated from the following file: