Lines Matching refs:idx0
135 unsigned idx0=(*cut).second;
140 if (std::max(idx0,idx1)==levels.size()){ //g([t0,t1]) is above the top level,
142 } else if (idx0 != idx1){ //g([t0,t1]) crosses from level idx0 to idx1,
143 idx=std::min(idx0,idx1);
144 } else if(g((t0+t1)/2) < levels[idx0]) { //g([t0,t1]) is a 'U' under level idx0,
145 idx=idx0-1;
146 } else if(g((t0+t1)/2) > levels[idx0]) { //g([t0,t1]) is a 'bump' over level idx0,
147 idx=idx0;
148 } else { //g([t0,t1]) is contained in level idx0!...
149 idx = (idx0==levels.size())? idx0-1:idx0;