mirror of https://github.com/CGAL/cgal
remove last reference to input range
This commit is contained in:
parent
d7a339d621
commit
1475a61aba
|
|
@ -70,7 +70,9 @@ namespace Polyline {
|
||||||
*/
|
*/
|
||||||
One_ring_neighbor_query(
|
One_ring_neighbor_query(
|
||||||
const InputRange& input_range) :
|
const InputRange& input_range) :
|
||||||
m_input_range(input_range) {
|
m_begin(input_range.begin()) ,
|
||||||
|
m_end(input_range.end())
|
||||||
|
{
|
||||||
|
|
||||||
CGAL_precondition(input_range.size() > 0);
|
CGAL_precondition(input_range.size() > 0);
|
||||||
}
|
}
|
||||||
|
|
@ -102,14 +104,14 @@ namespace Polyline {
|
||||||
neighbors.clear();
|
neighbors.clear();
|
||||||
|
|
||||||
Item before;
|
Item before;
|
||||||
if (query == m_input_range.begin())
|
if (query == m_begin)
|
||||||
before = m_input_range.end() - 1;
|
before = std::prev(m_end);
|
||||||
else
|
else
|
||||||
before = query - 1;
|
before = query - 1;
|
||||||
|
|
||||||
Item after = query + 1;
|
Item after = query + 1;
|
||||||
if (after == m_input_range.end())
|
if (after == m_end)
|
||||||
after = m_input_range.begin();
|
after = m_begin;
|
||||||
|
|
||||||
neighbors.push_back(before);
|
neighbors.push_back(before);
|
||||||
neighbors.push_back(after);
|
neighbors.push_back(after);
|
||||||
|
|
@ -118,7 +120,7 @@ namespace Polyline {
|
||||||
/// @}
|
/// @}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
const Input_range& m_input_range;
|
Item m_begin, m_end;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Polyline
|
} // namespace Polyline
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue