fix conversion warning

This commit is contained in:
Sébastien Loriot 2017-05-12 09:20:35 +02:00
parent c1a243ddf0
commit 5258eec9d5
1 changed files with 5 additions and 5 deletions

View File

@ -48,7 +48,7 @@ struct CH_traits_for_point_ids
: points(points) : points(points)
{} {}
typedef unsigned Point_2; typedef std::size_t Point_2;
typedef CGAL::Convex_hull_traits_2<K> Base; typedef CGAL::Convex_hull_traits_2<K> Base;
typedef Forward_bool_functor<typename Base::Less_xy_2, typename K::Point_2> Less_xy_2; typedef Forward_bool_functor<typename Base::Less_xy_2, typename K::Point_2> Less_xy_2;
typedef Forward_bool_functor<typename Base::Less_yx_2, typename K::Point_2> Less_yx_2; typedef Forward_bool_functor<typename Base::Less_yx_2, typename K::Point_2> Less_yx_2;
@ -111,18 +111,18 @@ struct CH_traits_for_point_ids
int main() int main()
{ {
std::vector<Point_2> input_points; std::vector<Point_2> input_points;
std::vector<unsigned> result; std::vector<std::size_t> result;
input_points.push_back( Point_2(0,0) ); input_points.push_back( Point_2(0,0) );
input_points.push_back( Point_2(0,1) ); input_points.push_back( Point_2(0,1) );
input_points.push_back( Point_2(1,0) ); input_points.push_back( Point_2(1,0) );
input_points.push_back( Point_2(0.25,0.25) ); input_points.push_back( Point_2(0.25,0.25) );
CGAL::convex_hull_2( boost::counting_iterator<unsigned>(0), CGAL::convex_hull_2( boost::counting_iterator<std::size_t>(0),
boost::counting_iterator<unsigned>(input_points.size()), boost::counting_iterator<std::size_t>(input_points.size()),
std::back_inserter(result), CH_traits_for_point_ids<K>(input_points) ); std::back_inserter(result), CH_traits_for_point_ids<K>(input_points) );
BOOST_FOREACH(unsigned i, result) BOOST_FOREACH(std::size_t i, result)
{ {
std::cout << input_points[i] << " - " << i << "\n"; std::cout << input_points[i] << " - " << i << "\n";
} }