diff --git a/Hyperbolic_triangulation_2/include/CGAL/Hyperbolic_Delaunay_triangulation_2.h b/Hyperbolic_triangulation_2/include/CGAL/Hyperbolic_Delaunay_triangulation_2.h index adfb51314c0..ab4e6c1835b 100644 --- a/Hyperbolic_triangulation_2/include/CGAL/Hyperbolic_Delaunay_triangulation_2.h +++ b/Hyperbolic_triangulation_2/include/CGAL/Hyperbolic_Delaunay_triangulation_2.h @@ -484,7 +484,7 @@ public: if (dim_was_2) { - for (int i = 0; i < nbr.size(); ++i) + for (unsigned int i = 0; i < nbr.size(); ++i) { mark_star_faces(nbr[i]); ensure_hyperbolic_face_handle(nbr[i]); @@ -670,8 +670,7 @@ private: { if(const Face_data* td = object_cast(&f->tds_data())) { - Face_data fd = object_cast(f->tds_data()); - return !fd.get_is_Delaunay_hyperbolic(); + return !td->get_is_Delaunay_hyperbolic(); } else { diff --git a/Periodic_4_hyperbolic_triangulation_2/demo/Periodic_4_hyperbolic_triangulation_2/include/internal/Qt/TriangulationGraphicsItem.h b/Periodic_4_hyperbolic_triangulation_2/demo/Periodic_4_hyperbolic_triangulation_2/include/internal/Qt/TriangulationGraphicsItem.h index 419d1754dca..7a7a742d678 100644 --- a/Periodic_4_hyperbolic_triangulation_2/demo/Periodic_4_hyperbolic_triangulation_2/include/internal/Qt/TriangulationGraphicsItem.h +++ b/Periodic_4_hyperbolic_triangulation_2/demo/Periodic_4_hyperbolic_triangulation_2/include/internal/Qt/TriangulationGraphicsItem.h @@ -146,20 +146,20 @@ public: std::vector gens; T::Hyperbolic_translation::generators(gens); std::vector tmp; - for(int j=0; j::drawAll(QPainter *painter) // std::cout << "painting copies" << std::endl; // typename Geom_traits::Point_2 pts[] = {fit->translation(Triangulation_cw_ccw_2::ccw(0)).apply(fit->vertex(Triangulation_cw_ccw_2::ccw(k))->point()); // typename Geom_traits::Point_2 tgt = fit->translation(Triangulation_cw_ccw_2::cw(k)).apply(fit->vertex(Triangulation_cw_ccw_2::cw(k))->point()); - for(int j=0; jconstruct_hyperbolic_segment( CP2()(pts[0], trans[j]), CP2()(pts[1], trans[j]) ); painterostream << t->construct_hyperbolic_segment( CP2()(pts[1], trans[j]), CP2()(pts[2], trans[j]) ); painterostream << t->construct_hyperbolic_segment( CP2()(pts[2], trans[j]), CP2()(pts[0], trans[j]) ); @@ -397,7 +397,7 @@ TriangulationGraphicsItem::paintVertices(QPainter *painter) painter->drawPoint(point); if(visible_copies) { - for(int k=0; k< trans.size(); k++) { + for(unsigned int k=0; k< trans.size(); k++) { typedef typename Geom_traits::Construct_hyperbolic_point_2 CP2; typename Geom_traits::Point_2 img = CP2()(it->point(), trans[k]); diff --git a/Periodic_4_hyperbolic_triangulation_2/demo/Periodic_4_hyperbolic_triangulation_2/include/internal/hyperbolic_free_motion_animation.h b/Periodic_4_hyperbolic_triangulation_2/demo/Periodic_4_hyperbolic_triangulation_2/include/internal/hyperbolic_free_motion_animation.h index 47d35cc94b8..e99bda024fd 100644 --- a/Periodic_4_hyperbolic_triangulation_2/demo/Periodic_4_hyperbolic_triangulation_2/include/internal/hyperbolic_free_motion_animation.h +++ b/Periodic_4_hyperbolic_triangulation_2/demo/Periodic_4_hyperbolic_triangulation_2/include/internal/hyperbolic_free_motion_animation.h @@ -205,7 +205,7 @@ MainWindow::animate() { //std::cout << " ..checking generators "; std::cout.flush(); std::vector gens; Hyperbolic_translation::generators(gens); - for(int i=0; i tr; get_all_translations(tr); - for(int i=0; i