Public Member Functions | |
| IICPTreeIndexer (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| boolean | fromSameNode (int l, meshlib.Id_MR_ICPElemtTag eI, meshlib.Id_MR_ICPElemtTag eJ) |
| meshlib.ObjBitSet | getElementLeaves (int l, meshlib.Id_MR_ICPElemtTag eId) |
| meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag | getElementNodes (int l, meshlib.Id_MR_ICPElemtTag eId) |
| long | getNumElements (int l) |
| long | getNumLayers () |
| Public Member Functions inherited from meshlib.CppObject | |
| final java.lang.foreign.MemorySegment | rawPointer () |
| final boolean | isOwned () |
| final void | close () |
| final java.lang.foreign.MemorySegment | release () |
Additional Inherited Members | |
| Protected Member Functions inherited from meshlib.CppObject | |
| CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner) | |
structure to find leafs and groups of each in cascade mode Generated from class MR::IICPTreeIndexer.
Instances created here own their C++ objects, see CppObject.
| meshlib.IICPTreeIndexer.IICPTreeIndexer | ( | java.lang.foreign.MemorySegment | ptr, |
| boolean | owned, | ||
| java.lang.Object | owner ) |
Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.
| boolean meshlib.IICPTreeIndexer.fromSameNode | ( | int | l, |
| meshlib.Id_MR_ICPElemtTag | eI, | ||
| meshlib.Id_MR_ICPElemtTag | eJ ) |
returns true if eI and eJ are from same node Generated from method MR::IICPTreeIndexer::fromSameNode.
Calls MR_IICPTreeIndexer_fromSameNode().
| meshlib.ObjBitSet meshlib.IICPTreeIndexer.getElementLeaves | ( | int | l, |
| meshlib.Id_MR_ICPElemtTag | eId ) |
returns bitset of leaves of given node Generated from method MR::IICPTreeIndexer::getElementLeaves.
Calls MR_IICPTreeIndexer_getElementLeaves().
| meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag meshlib.IICPTreeIndexer.getElementNodes | ( | int | l, |
| meshlib.Id_MR_ICPElemtTag | eId ) |
valid for l > 0, returns bitset of subnodes that is associated with eId should be valid for l == getNumLayers Generated from method MR::IICPTreeIndexer::getElementNodes.
Calls MR_IICPTreeIndexer_getElementNodes().
| long meshlib.IICPTreeIndexer.getNumElements | ( | int | l | ) |
l == 0 - objs_.size() l == 1 - number of nodes one layer above objects l == 2 - number of nodes one layer above nodes lvl1 ... l == getNumLayers - 1 Generated from method MR::IICPTreeIndexer::getNumElements.
Calls MR_IICPTreeIndexer_getNumElements().
| long meshlib.IICPTreeIndexer.getNumLayers | ( | ) |
Generated from method MR::IICPTreeIndexer::getNumLayers.
Calls MR_IICPTreeIndexer_getNumLayers().