MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / getElementLeaves

Method getElementLeaves

source/MRMesh/MRMultiwayICP.cpp:29–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27 }
28
29 virtual ObjBitSet getElementLeaves( ICPLayer l, ICPElementId eId ) const override
30 {
31 size_t numLeaves = 1;
32 for ( int i = 0; i < l; ++i )
33 numLeaves *= maxGroupSize_;
34 ObjId first = ObjId( eId * numLeaves );
35 ObjId last = std::min( ObjId( ( eId + 1 ) * numLeaves ), ObjId( numObjects_ ) );
36 ObjBitSet obs( last );
37 obs.set( first, last - first, true );
38 return obs;
39 }
40 virtual ICPElementBitSet getElementNodes( ICPLayer l, ICPElementId eId ) const override
41 {
42 assert( l > 0 );

Callers 3

resampleUpperLayers_Method · 0.45
updateLayerPairs_Method · 0.45
cascadeIter_Method · 0.45

Calls 2

minFunction · 0.85
setMethod · 0.45

Tested by

no test coverage detected