/*public*/ void MCIndexSnapRounder::computeNodes(SegmentString::NonConstVect* inputSegmentStrings) { nodedSegStrings = inputSegmentStrings; MCIndexNoder noder; pointSnapper.release(); // let it leak ?! pointSnapper.reset(new MCIndexPointSnapper(noder.getIndex())); snapRound(noder, inputSegmentStrings); // testing purposes only - remove in final version assert(nodedSegStrings == inputSegmentStrings); //checkCorrectness(*inputSegmentStrings); }