MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.IICPTreeIndexer Class Reference

Public Member Functions

bool fromSameNode (self, int l, Id_ICPElemtTag eI, Id_ICPElemtTag eJ)
 
ObjBitSet getElementLeaves (self, int l, Id_ICPElemtTag eId)
 
TaggedBitSet_ICPElemtTag getElementNodes (self, int l, Id_ICPElemtTag eId)
 
int getNumElements (self, int l)
 
int getNumLayers (self)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::IICPTreeIndexer

structure to find leafs and groups of each in cascade mode

Member Function Documentation

◆ _pybind11_conduit_v1_()

mrmeshpy.IICPTreeIndexer._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ fromSameNode()

bool mrmeshpy.IICPTreeIndexer.fromSameNode ( self,
int l,
Id_ICPElemtTag eI,
Id_ICPElemtTag eJ )
returns true if eI and eJ are from same node

◆ getElementLeaves()

ObjBitSet mrmeshpy.IICPTreeIndexer.getElementLeaves ( self,
int l,
Id_ICPElemtTag eId )
returns bitset of leaves of given node

◆ getElementNodes()

TaggedBitSet_ICPElemtTag mrmeshpy.IICPTreeIndexer.getElementNodes ( self,
int l,
Id_ICPElemtTag eId )
valid for l > 0, returns bitset of subnodes that is associated with eId
should be valid for l == `getNumLayers`

◆ getNumElements()

int mrmeshpy.IICPTreeIndexer.getNumElements ( self,
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

◆ getNumLayers()

int mrmeshpy.IICPTreeIndexer.getNumLayers ( self)

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