MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.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)
 

Detailed Description

Generated from:  MR::IICPTreeIndexer

structure to find leafs and groups of each in cascade mode

Member Function Documentation

◆ fromSameNode()

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

◆ getElementLeaves()

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

◆ getElementNodes()

TaggedBitSet_ICPElemtTag meshlib.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 meshlib.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 meshlib.mrmeshpy.IICPTreeIndexer.getNumLayers ( self)

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