try to fix some warnings

This commit is contained in:
Remy Thomasse 2014-08-08 13:17:01 +02:00
parent fe929dee85
commit b5047c9bb8
3 changed files with 9 additions and 11 deletions

View File

@ -16,7 +16,7 @@ int main( )
int N=10000;
std::vector<Point> v;
boost::mt19937 gen;
gen.seed(time(0));
gen.seed(0u);
random_convex_hull_in_disc_2(N,RADIUS,gen,std::back_inserter(v),K());
size_t size = v.size();

View File

@ -23,10 +23,8 @@
// Author(s) : Remy Thomasse <remy.thomasse@inria.fr>
#ifndef CGAL_RANDOM_CONVEX_HULL_DISC_H
#define CGAL_RANDOM_CONVEX_HULL_DISC_H
#define CGAL_RANDOM_CONVEX_HULL_DISC_H 1
#include <boost/random.hpp>
#include <CGAL/config.h>
//#include <cmath>
#include <CGAL/Polygon_2_algorithms.h>
namespace CGAL {
@ -184,7 +182,7 @@ void random_convex_hull_in_disc_2(std::size_t n, double radius, std::list<typena
do { // Initialization
long init =
std::min(static_cast<std::size_t>(100), n - simulated_points);
static_cast<long>((std::min)(static_cast<std::size_t>(100), n - simulated_points));
generate_points_annulus(init, -CGAL_PI, CGAL_PI, 0, radius, l,
gen);
@ -236,9 +234,9 @@ void random_convex_hull_in_disc_2(std::size_t n, double radius, std::list<typena
FT p_disc = squared_small_radius / squared_radius;
long nb;
if (simulated_points < T) {
nb = static_cast<long>(std::min(simulated_points, n - simulated_points));
nb = static_cast<long>((std::min)(simulated_points, n - simulated_points));
} else {
nb = static_cast<long>(std::min(T, n - simulated_points));
nb = static_cast<long>((std::min)(T, n - simulated_points));
}
boost::binomial_distribution<long> dbin(nb, to_double(p_disc));
boost::variate_generator<

View File

@ -285,8 +285,8 @@ MainWindow::on_actionGeneratePolytopeInDisc_triggered()
bool ok = false;
const int number_of_points =
QInputDialog::getInteger(this,
tr("Number of random points"),
tr("Enter number of random points"),
tr("Number of random points in the disc"),
tr("Enter number of random points.\nThe polytope will be the convex hull of these points."),
100,
0,
(std::numeric_limits<int>::max)(),
@ -302,7 +302,7 @@ MainWindow::on_actionGeneratePolytopeInDisc_triggered()
segments.reserve(segments.size() + 100);
CGAL::random_convex_hull_in_disc_2(number_of_points,100,gen,std::back_inserter(points),K());
CGAL::random_convex_hull_in_disc_2(number_of_points,radius,gen,std::back_inserter(points),K());
std::vector<Point_2>::iterator it2=points.begin();
for(std::vector<Point_2>::iterator it=points.begin();it!=points.end();it++){
it2++;
@ -313,7 +313,7 @@ MainWindow::on_actionGeneratePolytopeInDisc_triggered()
// default cursor
QApplication::restoreOverrideCursor();std::cout<<"OK";
QApplication::restoreOverrideCursor();
emit(changed());
}