Bugfix: percentage was not taken into account

This commit is contained in:
Simon Giraudot 2016-07-20 10:05:26 +02:00
parent b0af782dbb
commit f974433669
2 changed files with 5 additions and 4 deletions

View File

@ -95,7 +95,7 @@ public:
srand(0); // for sake of repeatability
m_ignore = 0;
m_init_done = false;
m_percentage = 100.;
m_percentage = 1.;
m_bbox_x = 0.0;
m_bbox_y = 0.0;
m_bbox_size = 1.0;
@ -395,17 +395,18 @@ public:
void set_options(const int verbose, const int mchoice,
const bool use_flip, const unsigned int relocation,
const double ghost) {
const double ghost, const double percentage) {
m_pwsrec->set_verbose(verbose);
m_pwsrec->set_random_sample_size(mchoice);
m_pwsrec->set_use_flip(use_flip);
m_pwsrec->set_relocation(relocation);
m_pwsrec->set_relevance(ghost);
m_percentage = percentage;
}
bool init_reconstruction(const double percentage) {
std::cout << " init_reconstruction " << std::endl;
std::cout << " init_reconstruction with " << (unsigned int)(100.*percentage) << "% of points" << std::endl;
if (m_samples.empty()) {
std::cerr << "initialization failed (empty point set)" << std::endl;

View File

@ -463,7 +463,7 @@ void MainWindow::on_actionDecimate_triggered()
void MainWindow::set_scene_options()
{
m_scene->set_options(m_verbose, m_mchoice, m_use_flip,
m_relocation, m_relevance);
m_relocation, m_relevance, percentage());
}
void MainWindow::on_actionReconstruction_reinit_triggered()