mirror of https://github.com/CGAL/cgal
do not use deprecated API
This commit is contained in:
parent
10c1796c2a
commit
b7cebad9d3
|
|
@ -209,16 +209,14 @@ void hyperbolicIpelet::protected_run(int fn)
|
||||||
}
|
}
|
||||||
|
|
||||||
// clip circ by poincare
|
// clip circ by poincare
|
||||||
std::vector< CGAL::Object > result;
|
|
||||||
Kernel::Circular_arc_point_2 L,R;
|
Kernel::Circular_arc_point_2 L,R;
|
||||||
std::pair<Kernel::Circular_arc_point_2, unsigned > the_pair;
|
typedef std::pair<Kernel::Circular_arc_point_2, unsigned > The_pair;
|
||||||
|
std::vector<The_pair> result;
|
||||||
|
|
||||||
CGAL::intersection(circ, poincare, std::back_inserter(result));
|
CGAL::intersection(circ, poincare, CGAL::dispatch_or_drop_output<The_pair>(std::back_inserter(result)));
|
||||||
assert (result.size()==2);
|
assert (result.size()==2);
|
||||||
assign(the_pair, result[0]);
|
L = result[0].first;
|
||||||
L = the_pair.first;
|
R = result[1].first;
|
||||||
assign(the_pair, result[1]);
|
|
||||||
R = the_pair.first;
|
|
||||||
Point_2 LL(CGAL::to_double(L.x()),CGAL::to_double(L.y()));
|
Point_2 LL(CGAL::to_double(L.x()),CGAL::to_double(L.y()));
|
||||||
Point_2 RR(CGAL::to_double(R.x()),CGAL::to_double(R.y()));
|
Point_2 RR(CGAL::to_double(R.x()),CGAL::to_double(R.y()));
|
||||||
assert( LL.x() <= RR.x());
|
assert( LL.x() <= RR.x());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue