structure to find leafs and groups of each in cascade mode More...
#include <MRMultiwayICP.h>
Public Member Functions | |
virtual | ~IICPTreeIndexer ()=default |
virtual bool | fromSameNode (ICPLayer l, ICPElementId eI, ICPElementId eJ) const =0 |
returns true if eI and eJ are from same node | |
virtual ObjBitSet | getElementLeaves (ICPLayer l, ICPElementId eId) const =0 |
returns bitset of leaves of given node | |
virtual ICPElementBitSet | getElementNodes (ICPLayer l, ICPElementId eId) const =0 |
virtual size_t | getNumElements (ICPLayer l) const =0 |
virtual size_t | getNumLayers () const =0 |
structure to find leafs and groups of each in cascade mode
|
virtualdefault |
|
pure virtual |
returns true if eI and eJ are from same node
|
pure virtual |
returns bitset of leaves of given node
|
pure virtual |
valid for l > 0, returns bitset of subnodes that is associated with eId should be valid for l == getNumLayers
|
pure virtual |
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
|
pure virtual |