mirror of https://github.com/CGAL/cgal
Qualify cref() by boost:: as there is a cref() in TR1 as well.
This commit is contained in:
parent
7c7eb63fa7
commit
0308a5845c
|
|
@ -83,18 +83,18 @@ ch_bykat(InputIterator first, InputIterator last,
|
||||||
H.push_back( a );
|
H.push_back( a );
|
||||||
L.push_back( P.begin() );
|
L.push_back( P.begin() );
|
||||||
R.push_back( l = std::partition(P.begin(), P.end(),
|
R.push_back( l = std::partition(P.begin(), P.end(),
|
||||||
bind(left_turn, cref(a), cref(b), _1)));
|
bind(left_turn, boost::cref(a), boost::cref(b), _1)));
|
||||||
r = std::partition( l, P.end(), bind(left_turn, cref(b), cref(a), _1));
|
r = std::partition( l, P.end(), bind(left_turn, boost::cref(b), boost::cref(a), _1));
|
||||||
|
|
||||||
for (;;)
|
for (;;)
|
||||||
{
|
{
|
||||||
if ( l != r)
|
if ( l != r)
|
||||||
{
|
{
|
||||||
Point_2 c = *std::min_element( l, r, bind(less_dist, cref(a), cref(b), _1, _2));
|
Point_2 c = *std::min_element( l, r, bind(less_dist, boost::cref(a), boost::cref(b), _1, _2));
|
||||||
H.push_back( b );
|
H.push_back( b );
|
||||||
L.push_back( l );
|
L.push_back( l );
|
||||||
R.push_back( l = std::partition(l, r, bind(left_turn, cref(b), cref(c), _1)));
|
R.push_back( l = std::partition(l, r, bind(left_turn, boost::cref(b), boost::cref(c), _1)));
|
||||||
r = std::partition(l, r, bind(left_turn, cref(c), cref(a), _1));
|
r = std::partition(l, r, bind(left_turn, boost::cref(c), boost::cref(a), _1));
|
||||||
b = c;
|
b = c;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -179,8 +179,8 @@ ch_bykat_with_threshold(InputIterator first, InputIterator last,
|
||||||
H.push_back( a );
|
H.push_back( a );
|
||||||
L.push_back( Pbegin );
|
L.push_back( Pbegin );
|
||||||
Left_turn_2 left_turn = ch_traits.left_turn_2_object();
|
Left_turn_2 left_turn = ch_traits.left_turn_2_object();
|
||||||
R.push_back( l = std::partition( Pbegin, Pend, bind(left_turn, cref(a), cref(b), _1)));
|
R.push_back( l = std::partition( Pbegin, Pend, bind(left_turn, boost::cref(a), boost::cref(b), _1)));
|
||||||
r = std::partition( l, Pend, bind(left_turn, cref(b), cref(a), _1));
|
r = std::partition( l, Pend, bind(left_turn, boost::cref(b), boost::cref(a), _1));
|
||||||
|
|
||||||
Less_dist less_dist = ch_traits.less_signed_distance_to_line_2_object();
|
Less_dist less_dist = ch_traits.less_signed_distance_to_line_2_object();
|
||||||
for (;;)
|
for (;;)
|
||||||
|
|
@ -189,11 +189,11 @@ ch_bykat_with_threshold(InputIterator first, InputIterator last,
|
||||||
{
|
{
|
||||||
if ( r-l > CGAL_ch_THRESHOLD )
|
if ( r-l > CGAL_ch_THRESHOLD )
|
||||||
{
|
{
|
||||||
Point_2 c = *std::min_element( l, r, bind(less_dist, cref(a), cref(b), _1, _2));
|
Point_2 c = *std::min_element( l, r, bind(less_dist, boost::cref(a), boost::cref(b), _1, _2));
|
||||||
H.push_back( b );
|
H.push_back( b );
|
||||||
L.push_back( l );
|
L.push_back( l );
|
||||||
R.push_back( l = std::partition(l, r, bind(left_turn, cref(b), cref(c), _1)));
|
R.push_back( l = std::partition(l, r, bind(left_turn, boost::cref(b), boost::cref(c), _1)));
|
||||||
r = std::partition(l, r, bind(left_turn, cref(c), cref(a), _1));
|
r = std::partition(l, r, bind(left_turn, boost::cref(c), boost::cref(a), _1));
|
||||||
b = c;
|
b = c;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,7 @@ ch_jarvis_march(ForwardIterator first, ForwardIterator last,
|
||||||
Point previous_point = start_p; )
|
Point previous_point = start_p; )
|
||||||
|
|
||||||
ForwardIterator it = std::min_element( first, last,
|
ForwardIterator it = std::min_element( first, last,
|
||||||
bind(rotation_predicate, cref(start_p), _1, _2) );
|
bind(rotation_predicate, boost::cref(start_p), _1, _2) );
|
||||||
while (! equal_points(*it, stop_p) )
|
while (! equal_points(*it, stop_p) )
|
||||||
{
|
{
|
||||||
CGAL_ch_exactness_assertion( \
|
CGAL_ch_exactness_assertion( \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue