Public Member Functions | |
| auto | from_same_node (l:core::ffi::c_int, eI:&meshlib::Id_MR_ICPElemtTag, eJ:&meshlib::Id_MR_ICPElemtTag) const -> bool |
| auto | get_element_leaves (l:core::ffi::c_int, eId:&meshlib::Id_MR_ICPElemtTag) const -> meshlib::Owned< meshlib::ObjBitSet > |
| auto | get_element_nodes (l:core::ffi::c_int, eId:&meshlib::Id_MR_ICPElemtTag) const -> meshlib::Owned< meshlib::TypedBitSet_MR_Id_MR_ICPElemtTag > |
| auto | get_num_elements (l:core::ffi::c_int) const -> usize |
| auto | get_num_layers () const -> usize |
Additional Inherited Members | |
| Static Public Member Functions inherited from meshlib::CppClass | |
| static void | destroy (ptr:*mut Self) |
structure to find leafs and groups of each in cascade mode Generated from class MR::IICPTreeIndexer.
Generated from class MR::IICPTreeIndexer. Heap-allocated instances are held in Owned<IICPTreeIndexer>.
| auto meshlib::IICPTreeIndexer::from_same_node | ( | l:core::ffi::c_int | , |
| eI:&meshlib::Id_MR_ICPElemtTag | , | ||
| eJ:&meshlib::Id_MR_ICPElemtTag | ) const -> bool |
returns true if eI and eJ are from same node Generated from method MR::IICPTreeIndexer::fromSameNode.
Calls MR_IICPTreeIndexer_fromSameNode().
| auto meshlib::IICPTreeIndexer::get_element_leaves | ( | l:core::ffi::c_int | , |
| eId:&meshlib::Id_MR_ICPElemtTag | ) const -> meshlib::Owned< meshlib::ObjBitSet > |
returns bitset of leaves of given node Generated from method MR::IICPTreeIndexer::getElementLeaves.
Calls MR_IICPTreeIndexer_getElementLeaves().
| auto meshlib::IICPTreeIndexer::get_element_nodes | ( | l:core::ffi::c_int | , |
| eId:&meshlib::Id_MR_ICPElemtTag | ) const -> meshlib::Owned< meshlib::TypedBitSet_MR_Id_MR_ICPElemtTag > |
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().
| auto meshlib::IICPTreeIndexer::get_num_elements | ( | l:core::ffi::c_int | ) | const -> usize |
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().
| auto meshlib::IICPTreeIndexer::get_num_layers | ( | ) | const -> usize |
Generated from method MR::IICPTreeIndexer::getNumLayers.
Calls MR_IICPTreeIndexer_getNumLayers().