Replace all QTimers

This commit is contained in:
Maxime Gimeno 2020-01-09 14:11:50 +01:00
parent 3debd4813e
commit 93c2247335
28 changed files with 74 additions and 74 deletions

View File

@ -16,8 +16,8 @@ MainWindow::MainWindow(QWidget* parent): CGAL::Qt::DemosMainWindow(parent)
scene.eight_copies=false; scene.eight_copies=false;
scene.two_dimensional=false; scene.two_dimensional=false;
qtimer = new QTimer(this); QTimer = new QTimer(this);
connect(qtimer, SIGNAL(timeout()), this, SLOT(lloydStep())); connect(QTimer, SIGNAL(timeout()), this, SLOT(lloydStep()));
} }
void void
@ -65,9 +65,9 @@ MainWindow::togglePause(bool p)
{ {
if (p) { if (p) {
int speed = (100-(speedSlider->value()))*100; int speed = (100-(speedSlider->value()))*100;
qtimer->start(speed); QTimer->start(speed);
} }
else qtimer->stop(); else QTimer->stop();
} }
void void
@ -158,9 +158,9 @@ void
MainWindow::speedChanged(int i) MainWindow::speedChanged(int i)
{ {
int speed = (100-i)*100; int speed = (100-i)*100;
if (qtimer->isActive()) { if (QTimer->isActive()) {
qtimer->stop(); QTimer->stop();
qtimer->start(speed); QTimer->start(speed);
} }
} }

View File

@ -38,7 +38,7 @@
#include <QSpinBox> #include <QSpinBox>
#include <stdexcept> #include <stdexcept>
#include <fstream> #include <fstream>
#include <QTime> #include <QElapsedTimer>
#include <QWidgetAction> #include <QWidgetAction>
#ifdef QT_SCRIPT_LIB #ifdef QT_SCRIPT_LIB

View File

@ -23,7 +23,7 @@
#include <CGAL/bounding_box.h> #include <CGAL/bounding_box.h>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <QMainWindow> #include <QMainWindow>
@ -1370,7 +1370,7 @@ void Polyhedron_demo_cut_plugin::computeIntersection()
Simple_kernel::Plane_3 plane(n[0], n[1], n[2], - n * pos); Simple_kernel::Plane_3 plane(n[0], n[1], n[2], - n * pos);
//std::cerr << plane << std::endl; //std::cerr << plane << std::endl;
edges_item->edges.clear(); edges_item->edges.clear();
QTime time; QElapsedTimer time;
time.start(); time.start();
bool does_intersect = false; bool does_intersect = false;
for(Facet_sm_trees::iterator it = facet_sm_trees.begin(); it != facet_sm_trees.end(); ++it) for(Facet_sm_trees::iterator it = facet_sm_trees.begin(); it != facet_sm_trees.end(); ++it)

View File

@ -8,7 +8,7 @@
#include <QMenu> #include <QMenu>
#include <QMainWindow> #include <QMainWindow>
#include <QApplication> #include <QApplication>
#include <QTime> #include <QElapsedTimer>
#include <QMessageBox> #include <QMessageBox>
using namespace CGAL::Three; using namespace CGAL::Three;
class Polyhedron_demo_nef_plugin : class Polyhedron_demo_nef_plugin :
@ -115,7 +115,7 @@ Polyhedron_demo_nef_plugin::on_actionToNef_triggered()
} }
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
QTime time; QElapsedTimer time;
time.start(); time.start();
std::cerr << "Convert facegraph to nef polyhedron..."; std::cerr << "Convert facegraph to nef polyhedron...";
@ -146,7 +146,7 @@ Polyhedron_demo_nef_plugin::on_actionConvexDecomposition_triggered()
: qobject_cast<Scene_nef_polyhedron_item*>(scene->item(index)); : qobject_cast<Scene_nef_polyhedron_item*>(scene->item(index));
QApplication::restoreOverrideCursor(); QApplication::restoreOverrideCursor();
if(item) { if(item) {
QTime time; QElapsedTimer time;
time.start(); time.start();
std::cerr << "Convex decomposition..."; std::cerr << "Convex decomposition...";
@ -188,7 +188,7 @@ Polyhedron_demo_nef_plugin::on_actionToPoly_triggered()
if(item) if(item)
{ {
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
QTime time; QElapsedTimer time;
time.start(); time.start();
std::cerr << "Convert nef polyhedron to facegraph..."; std::cerr << "Convert nef polyhedron to facegraph...";
@ -277,7 +277,7 @@ void Polyhedron_demo_nef_plugin::boolean_operation(const Boolean_operation opera
// perform Boolean operation // perform Boolean operation
std::cout << "Boolean operation..."; std::cout << "Boolean operation...";
QTime time; QElapsedTimer time;
time.start(); time.start();
switch(operation) switch(operation)
{ {

View File

@ -1,4 +1,4 @@
#include <QTime> #include <QElapsedTimer>
#include <QApplication> #include <QApplication>
#include <QAction> #include <QAction>
#include <QMainWindow> #include <QMainWindow>
@ -74,7 +74,7 @@ void Polyhedron_demo_convex_hull_plugin::on_actionConvexHull_triggered()
// wait cursor // wait cursor
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
QTime time; QElapsedTimer time;
time.start(); time.start();
std::cout << "Convex hull..."; std::cout << "Convex hull...";

View File

@ -35,7 +35,7 @@
#include <CGAL/boost/graph/Euler_operations.h> #include <CGAL/boost/graph/Euler_operations.h>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <QMainWindow> #include <QMainWindow>
#include <QApplication> #include <QApplication>
@ -267,14 +267,14 @@ private:
typedef CGAL::Delaunay_mesh_size_criteria_2<CDT> Criteria; typedef CGAL::Delaunay_mesh_size_criteria_2<CDT> Criteria;
typedef CGAL::Delaunay_mesher_2<CDT, Criteria> Mesher; typedef CGAL::Delaunay_mesher_2<CDT, Criteria> Mesher;
QTime time; // global timer QElapsedTimer time; // global timer
time.start(); time.start();
std::cout << " Building Constrained_Delaunay_triangulation_2..." std::cout << " Building Constrained_Delaunay_triangulation_2..."
<< std::flush; << std::flush;
CDT cdt; CDT cdt;
QTime ltime; //local timer QElapsedTimer ltime; //local timer
ltime.start(); ltime.start();
double constant_coordinate = double constant_coordinate =
polylines_items.back()->polylines.back().back()[constant_coordinate_index]; polylines_items.back()->polylines.back().back()[constant_coordinate_index];

View File

@ -25,7 +25,7 @@
#include "config.h" #include "config.h"
#include <QTime> #include <QElapsedTimer>
#include <QApplication> #include <QApplication>
#include "Meshing_thread.h" #include "Meshing_thread.h"
@ -61,7 +61,7 @@ void
Meshing_thread:: Meshing_thread::
run() run()
{ {
QTime timer; QElapsedTimer timer;
timer.start(); timer.start();
CGAL::Three::Three::CursorScopeGuard guard(Qt::BusyCursor); CGAL::Three::Three::CursorScopeGuard guard(Qt::BusyCursor);
f_->launch(); f_->launch();

View File

@ -25,7 +25,7 @@
#include "config_mesh_3.h" #include "config_mesh_3.h"
#include <QTime> #include <QElapsedTimer>
#include <QTimer> #include <QTimer>
#include "Optimizer_thread.h" #include "Optimizer_thread.h"
#include "Scene_c3t3_item.h" #include "Scene_c3t3_item.h"
@ -56,7 +56,7 @@ void
Optimizer_thread:: Optimizer_thread::
run() run()
{ {
QTime timer; QElapsedTimer timer;
timer.start(); timer.start();
//SEGFAULT //SEGFAULT
rc_ = f_->launch(); rc_ = f_->launch();

View File

@ -14,7 +14,7 @@
#include <QMenu> #include <QMenu>
#include <QMainWindow> #include <QMainWindow>
#include <QApplication> #include <QApplication>
#include <QTime> #include <QElapsedTimer>
#include <QMessageBox> #include <QMessageBox>
typedef Scene_surface_mesh_item Scene_facegraph_item; typedef Scene_surface_mesh_item Scene_facegraph_item;

View File

@ -17,7 +17,7 @@
#include <QDockWidget> #include <QDockWidget>
#include <QDialog> #include <QDialog>
#include <QApplication> #include <QApplication>
#include <QTime> #include <QElapsedTimer>
#include <QMessageBox> #include <QMessageBox>
#include "ui_Transformation_widget.h" #include "ui_Transformation_widget.h"

View File

@ -14,7 +14,7 @@ typedef Scene_surface_mesh_item Scene_facegraph_item;
#include <CGAL/Polygon_mesh_processing/fair.h> #include <CGAL/Polygon_mesh_processing/fair.h>
#include <CGAL/Polygon_mesh_processing/refine.h> #include <CGAL/Polygon_mesh_processing/refine.h>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <QMainWindow> #include <QMainWindow>
#include <QApplication> #include <QApplication>

View File

@ -16,7 +16,7 @@
#include <CGAL/Timer.h> #include <CGAL/Timer.h>
#include <CGAL/iterator.h> #include <CGAL/iterator.h>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <QMainWindow> #include <QMainWindow>
#include <QApplication> #include <QApplication>

View File

@ -23,7 +23,7 @@
#include <boost/unordered_set.hpp> #include <boost/unordered_set.hpp>
#include <CGAL/property_map.h> #include <CGAL/property_map.h>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <QMainWindow> #include <QMainWindow>
#include <QApplication> #include <QApplication>
@ -340,7 +340,7 @@ public Q_SLOTS:
// wait cursor // wait cursor
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
QTime time; QElapsedTimer time;
time.start(); time.start();
typedef boost::graph_traits<FaceGraph>::edge_descriptor edge_descriptor; typedef boost::graph_traits<FaceGraph>::edge_descriptor edge_descriptor;
@ -698,7 +698,7 @@ public Q_SLOTS:
detect_and_split_duplicates(selection, edges_to_protect, target_length); detect_and_split_duplicates(selection, edges_to_protect, target_length);
#ifdef CGAL_LINKED_WITH_TBB #ifdef CGAL_LINKED_WITH_TBB
QTime time; QElapsedTimer time;
time.start(); time.start();
tbb::parallel_for( tbb::parallel_for(
@ -714,7 +714,7 @@ public Q_SLOTS:
target_length, nb_iter, protect, smooth_features); target_length, nb_iter, protect, smooth_features);
BOOST_FOREACH(Scene_facegraph_item* poly_item, selection) BOOST_FOREACH(Scene_facegraph_item* poly_item, selection)
{ {
QTime time; QElapsedTimer time;
time.start(); time.start();
remesher(poly_item, edges_to_protect[poly_item->polyhedron()]); remesher(poly_item, edges_to_protect[poly_item->polyhedron()]);

View File

@ -14,7 +14,7 @@
#include <QApplication> #include <QApplication>
#include <QMainWindow> #include <QMainWindow>
#include <QInputDialog> #include <QInputDialog>
#include <QTime> #include <QElapsedTimer>
#include <QMessageBox> #include <QMessageBox>
#include <Eigen/Sparse> #include <Eigen/Sparse>
@ -368,7 +368,7 @@ void Polyhedron_demo_mean_curvature_flow_skeleton_plugin::on_actionSegment()
if (num_vertices(item->skeleton_curve)==0 ) { QApplication::restoreOverrideCursor(); return;} if (num_vertices(item->skeleton_curve)==0 ) { QApplication::restoreOverrideCursor(); return;}
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
QTime time; QElapsedTimer time;
time.start(); time.start();
// init the polyhedron simplex indices // init the polyhedron simplex indices
@ -461,7 +461,7 @@ void Polyhedron_demo_mean_curvature_flow_skeleton_plugin::on_actionConvert_to_me
if ( !is_mesh_valid(pMesh) ) return; if ( !is_mesh_valid(pMesh) ) return;
QTime time; QElapsedTimer time;
time.start(); time.start();
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
@ -499,7 +499,7 @@ void Polyhedron_demo_mean_curvature_flow_skeleton_plugin::on_actionContract()
return; return;
} }
QTime time; QElapsedTimer time;
time.start(); time.start();
std::cout << "Contract...\n"; std::cout << "Contract...\n";
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
@ -524,7 +524,7 @@ void Polyhedron_demo_mean_curvature_flow_skeleton_plugin::on_actionCollapse()
return; return;
} }
QTime time; QElapsedTimer time;
time.start(); time.start();
std::cout << "Collapse...\n"; std::cout << "Collapse...\n";
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
@ -550,7 +550,7 @@ void Polyhedron_demo_mean_curvature_flow_skeleton_plugin::on_actionSplit()
return; return;
} }
QTime time; QElapsedTimer time;
time.start(); time.start();
std::cout << "Split...\n"; std::cout << "Split...\n";
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
@ -575,7 +575,7 @@ void Polyhedron_demo_mean_curvature_flow_skeleton_plugin::on_actionDegeneracy()
return; return;
} }
QTime time; QElapsedTimer time;
time.start(); time.start();
std::cout << "Detect degeneracy...\n"; std::cout << "Detect degeneracy...\n";
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
@ -626,7 +626,7 @@ void Polyhedron_demo_mean_curvature_flow_skeleton_plugin::on_actionRun()
return; return;
} }
QTime time; QElapsedTimer time;
time.start(); time.start();
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
@ -749,7 +749,7 @@ void Polyhedron_demo_mean_curvature_flow_skeleton_plugin::on_actionSkeletonize()
return; return;
} }
QTime time; QElapsedTimer time;
time.start(); time.start();
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
@ -810,7 +810,7 @@ void Polyhedron_demo_mean_curvature_flow_skeleton_plugin::on_actionConverge()
return; return;
} }
QTime time; QElapsedTimer time;
time.start(); time.start();
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);

View File

@ -16,7 +16,7 @@
#include <CGAL/bounding_box.h> #include <CGAL/bounding_box.h>
#include <CGAL/Polygon_mesh_slicer.h> #include <CGAL/Polygon_mesh_slicer.h>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <QMainWindow> #include <QMainWindow>
#include <QApplication> #include <QApplication>
@ -287,7 +287,7 @@ void Polyhedron_demo_polyhedron_slicer_plugin::on_Generate_button_clicked()
if(!new_polyline_item_for_polylines) if(!new_polyline_item_for_polylines)
{ {
Scene_polylines_item* new_polylines_item = new Scene_polylines_item(); Scene_polylines_item* new_polylines_item = new Scene_polylines_item();
QTime time; time.start(); QElapsedTimer time; time.start();
// call algorithm and fill polylines in polylines_item // call algorithm and fill polylines in polylines_item
intersection_of_plane_Polyhedra_3_using_AABB_wrapper(*smesh, planes, plane_positions, new_polylines_item->polylines); intersection_of_plane_Polyhedra_3_using_AABB_wrapper(*smesh, planes, plane_positions, new_polylines_item->polylines);
// set names etc and print timing // set names etc and print timing
@ -301,7 +301,7 @@ void Polyhedron_demo_polyhedron_slicer_plugin::on_Generate_button_clicked()
scene->addItem(new_polylines_item); scene->addItem(new_polylines_item);
} }
else { else {
QTime time; time.start(); QElapsedTimer time; time.start();
std::list<std::vector<Epic_kernel::Point_3> > polylines; std::list<std::vector<Epic_kernel::Point_3> > polylines;
// call algorithm and fill polylines in polylines_item // call algorithm and fill polylines in polylines_item
intersection_of_plane_Polyhedra_3_using_AABB_wrapper(*smesh, planes, plane_positions, polylines); intersection_of_plane_Polyhedra_3_using_AABB_wrapper(*smesh, planes, plane_positions, polylines);

View File

@ -16,7 +16,7 @@
#include <boost/graph/graph_traits.hpp> #include <boost/graph/graph_traits.hpp>
#include <CGAL/property_map.h> #include <CGAL/property_map.h>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <QMainWindow> #include <QMainWindow>
#include <QApplication> #include <QApplication>
@ -94,7 +94,7 @@ public Q_SLOTS:
// wait cursor // wait cursor
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
QTime time; QElapsedTimer time;
time.start(); time.start();
std::cout << "Perturbation..." << std::endl; std::cout << "Perturbation..." << std::endl;

View File

@ -16,7 +16,7 @@
#include <QMenu> #include <QMenu>
#include <QMainWindow> #include <QMainWindow>
#include <QApplication> #include <QApplication>
#include <QTime> #include <QElapsedTimer>
#include <QMessageBox> #include <QMessageBox>
typedef Scene_surface_mesh_item Scene_face_graph_item; typedef Scene_surface_mesh_item Scene_face_graph_item;
@ -131,7 +131,7 @@ void Polyhedron_demo_intersection_plugin::intersectionSurfaces()
Scene_polylines_item* new_item = new Scene_polylines_item(); Scene_polylines_item* new_item = new Scene_polylines_item();
// perform Boolean operation // perform Boolean operation
QTime time; QElapsedTimer time;
time.start(); time.start();
try{ try{
@ -194,7 +194,7 @@ void Polyhedron_demo_intersection_plugin::intersectionPolylines()
Scene_points_with_normal_item* new_point_item = new Scene_points_with_normal_item(); Scene_points_with_normal_item* new_point_item = new Scene_points_with_normal_item();
Scene_polylines_item* new_pol_item = new Scene_polylines_item(); Scene_polylines_item* new_pol_item = new Scene_polylines_item();
// perform Boolean operation // perform Boolean operation
QTime time; QElapsedTimer time;
time.start(); time.start();
std::vector<Polyline_3> polyA, polyB; std::vector<Polyline_3> polyA, polyB;
Q_FOREACH(const Polyline_3& poly, itemA->polylines) Q_FOREACH(const Polyline_3& poly, itemA->polylines)
@ -290,7 +290,7 @@ void Polyhedron_demo_intersection_plugin::intersectionSurfacePolyline()
Scene_points_with_normal_item* new_point_item = new Scene_points_with_normal_item(); Scene_points_with_normal_item* new_point_item = new Scene_points_with_normal_item();
Scene_polylines_item* new_pol_item = new Scene_polylines_item(); Scene_polylines_item* new_pol_item = new Scene_polylines_item();
// perform Boolean operation // perform Boolean operation
QTime time; QElapsedTimer time;
time.start(); time.start();
Scene_face_graph_item::Face_graph tm = *itemA->face_graph(); Scene_face_graph_item::Face_graph tm = *itemA->face_graph();
std::vector<face_descriptor> Afaces; std::vector<face_descriptor> Afaces;

View File

@ -1,4 +1,4 @@
#include <QTime> #include <QElapsedTimer>
#include <QApplication> #include <QApplication>
#include <QAction> #include <QAction>
#include <QList> #include <QList>

View File

@ -1,4 +1,4 @@
#include <QTime> #include <QElapsedTimer>
#include <QApplication> #include <QApplication>
#include <QMainWindow> #include <QMainWindow>
#include <QAction> #include <QAction>
@ -81,7 +81,7 @@ template<class FaceGraphItem>
void Polyhedron_demo_subdivision_methods_plugin::apply_loop(FaceGraphItem* item, int nb_steps) void Polyhedron_demo_subdivision_methods_plugin::apply_loop(FaceGraphItem* item, int nb_steps)
{ {
typename FaceGraphItem::Face_graph* graph = item->face_graph(); typename FaceGraphItem::Face_graph* graph = item->face_graph();
QTime time; QElapsedTimer time;
time.start(); time.start();
CGAL::Three::Three::information("Loop subdivision..."); CGAL::Three::Three::information("Loop subdivision...");
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
@ -113,7 +113,7 @@ void Polyhedron_demo_subdivision_methods_plugin::apply_catmullclark(FaceGraphIte
{ {
typename FaceGraphItem::Face_graph* graph = item->face_graph(); typename FaceGraphItem::Face_graph* graph = item->face_graph();
if(!graph) return; if(!graph) return;
QTime time; QElapsedTimer time;
time.start(); time.start();
CGAL::Three::Three::information("Catmull-Clark subdivision..."); CGAL::Three::Three::information("Catmull-Clark subdivision...");
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
@ -143,7 +143,7 @@ void Polyhedron_demo_subdivision_methods_plugin::apply_sqrt3(FaceGraphItem* item
{ {
typename FaceGraphItem::Face_graph* graph = item->face_graph(); typename FaceGraphItem::Face_graph* graph = item->face_graph();
if(!graph) return; if(!graph) return;
QTime time; QElapsedTimer time;
time.start(); time.start();
CGAL::Three::Three::information("Sqrt-3 subdivision..."); CGAL::Three::Three::information("Sqrt-3 subdivision...");
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
@ -175,7 +175,7 @@ void Polyhedron_demo_subdivision_methods_plugin::apply_doosabin(FaceGraphItem* i
{ {
typename FaceGraphItem::Face_graph* graph = item->face_graph(); typename FaceGraphItem::Face_graph* graph = item->face_graph();
if(!graph) return; if(!graph) return;
QTime time; QElapsedTimer time;
time.start(); time.start();
CGAL::Three::Three::information("Doo-Sabin subdivision..."); CGAL::Three::Three::information("Doo-Sabin subdivision...");
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);

View File

@ -9,7 +9,7 @@
#include <QApplication> #include <QApplication>
#include <QMainWindow> #include <QMainWindow>
#include <QInputDialog> #include <QInputDialog>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <QDebug> #include <QDebug>
#include <QObject> #include <QObject>
@ -196,7 +196,7 @@ void Polyhedron_demo_mesh_plane_detection_plugin::on_actionPlaneDetection_trigge
if(dialog.exec() == QDialog::Rejected) if(dialog.exec() == QDialog::Rejected)
return; return;
QTime time; QElapsedTimer time;
time.start(); time.start();
std::cerr << "Detecting planes... "; std::cerr << "Detecting planes... ";
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);

View File

@ -10,7 +10,7 @@
#include <QApplication> #include <QApplication>
#include <QMainWindow> #include <QMainWindow>
#include <QInputDialog> #include <QInputDialog>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <QDebug> #include <QDebug>
#include <QObject> #include <QObject>
@ -210,7 +210,7 @@ void Polyhedron_demo_mesh_segmentation_plugin::apply_SDF_button_clicked(Facegrap
typename boost::property_map<Facegraph, CGAL::face_index_t>::type fidmap = typename boost::property_map<Facegraph, CGAL::face_index_t>::type fidmap =
get(CGAL::face_index, *pair->first->face_graph()); get(CGAL::face_index, *pair->first->face_graph());
FaceGraph_with_id_to_vector_property_map<Facegraph, double> sdf_pmap(&pair->second, fidmap); FaceGraph_with_id_to_vector_property_map<Facegraph, double> sdf_pmap(&pair->second, fidmap);
QTime time; QElapsedTimer time;
time.start(); time.start();
std::pair<double, double> min_max_sdf = sdf_values(*(pair->first->face_graph()), sdf_pmap, cone_angle, number_of_rays); std::pair<double, double> min_max_sdf = sdf_values(*(pair->first->face_graph()), sdf_pmap, cone_angle, number_of_rays);
std::cout << "ok (" << time.elapsed() << " ms)" << std::endl; std::cout << "ok (" << time.elapsed() << " ms)" << std::endl;
@ -283,7 +283,7 @@ void Polyhedron_demo_mesh_segmentation_plugin::apply_Partition_button_clicked(Fa
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);
} }
check_and_set_ids(pair->first->face_graph()); check_and_set_ids(pair->first->face_graph());
QTime time; QElapsedTimer time;
time.start(); time.start();
typename boost::property_map<Facegraph, CGAL::face_index_t>::type fidmap = typename boost::property_map<Facegraph, CGAL::face_index_t>::type fidmap =
get(CGAL::face_index, *pair->first->face_graph()); get(CGAL::face_index, *pair->first->face_graph());

View File

@ -6,7 +6,7 @@
#include <QApplication> #include <QApplication>
#include <QMainWindow> #include <QMainWindow>
#include <QInputDialog> #include <QInputDialog>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <CGAL/Surface_mesh_simplification/HalfedgeGraph_Polyhedron_3.h> #include <CGAL/Surface_mesh_simplification/HalfedgeGraph_Polyhedron_3.h>
@ -137,7 +137,7 @@ void Polyhedron_demo_mesh_simplification_plugin::on_actionSimplify_triggered()
return; return;
// simplify // simplify
QTime time; QElapsedTimer time;
time.start(); time.start();
std::cout << "Simplify..."; std::cout << "Simplify...";
QApplication::setOverrideCursor(Qt::WaitCursor); QApplication::setOverrideCursor(Qt::WaitCursor);

View File

@ -11,7 +11,7 @@
#include <CGAL/Three/Polyhedron_demo_plugin_interface.h> #include <CGAL/Three/Polyhedron_demo_plugin_interface.h>
#include <CGAL/Three/Three.h> #include <CGAL/Three/Three.h>
#include "Scene.h" #include "Scene.h"
#include <QTime> #include <QElapsedTimer>
#include <QGraphicsScene> #include <QGraphicsScene>
#include <QGraphicsItem> #include <QGraphicsItem>
#include <QPen> #include <QPen>
@ -594,7 +594,7 @@ void Polyhedron_demo_parameterization_plugin::parameterize(const Parameterizatio
////////// PARAMETERIZE /////////// ////////// PARAMETERIZE ///////////
/////////////////////////////////// ///////////////////////////////////
QTime time; QElapsedTimer time;
time.start(); time.start();
// add textured polyhedon to the scene // add textured polyhedon to the scene

View File

@ -445,7 +445,7 @@ bool Scene_polyhedron_shortest_path_item_priv::run_point_select(const Ray_3& ray
CGAL::Three::Three::information(QObject::tr("Computing shortest path polyline...")); CGAL::Three::Three::information(QObject::tr("Computing shortest path polyline..."));
QTime time; QElapsedTimer time;
time.start(); time.start();
//~ m_shortestPaths->m_debugOutput=true; //~ m_shortestPaths->m_debugOutput=true;
m_shortestPaths->shortest_path_points_to_source_points(faceLocation.first, faceLocation.second, std::back_inserter(polylines->polylines.back())); m_shortestPaths->shortest_path_points_to_source_points(faceLocation.first, faceLocation.second, std::back_inserter(polylines->polylines.back()));

View File

@ -12,7 +12,7 @@
#include <QApplication> #include <QApplication>
#include <QMainWindow> #include <QMainWindow>
#include <QInputDialog> #include <QInputDialog>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <QDebug> #include <QDebug>
#include <QObject> #include <QObject>

View File

@ -1,6 +1,6 @@
#include <QApplication> #include <QApplication>
#include <QMainWindow> #include <QMainWindow>
#include <QTime> #include <QElapsedTimer>
#include <QAction> #include <QAction>
#include <QObject> #include <QObject>
#include <QDockWidget> #include <QDockWidget>
@ -303,7 +303,7 @@ void Polyhedron_demo_surface_mesh_approximation_plugin::on_buttonSeeding_clicked
approx.set_metric(static_cast<VSA_wrapper::Metric>( approx.set_metric(static_cast<VSA_wrapper::Metric>(
ui_widget.comboMetric->currentIndex())); ui_widget.comboMetric->currentIndex()));
QTime time; QElapsedTimer time;
time.start(); time.start();
approx.initialize_seeds(CGAL::parameters::seeding_method( approx.initialize_seeds(CGAL::parameters::seeding_method(
static_cast<VSA::Seeding_method>(ui_widget.comboMethod->currentIndex())) static_cast<VSA::Seeding_method>(ui_widget.comboMethod->currentIndex()))

View File

@ -7,7 +7,7 @@
#include <CGAL/Qt/constraint.h> #include <CGAL/Qt/constraint.h>
#include <boost/foreach.hpp> #include <boost/foreach.hpp>
#include <algorithm> #include <algorithm>
#include <QTime> #include <QElapsedTimer>
#include <QApplication> #include <QApplication>

View File

@ -22,7 +22,7 @@
#include <QDoubleSpinBox> #include <QDoubleSpinBox>
#include <QMessageBox> #include <QMessageBox>
#include <QTreeWidgetItem> #include <QTreeWidgetItem>
#include <QTime> #include <QElapsedTimer>
#include <QColor> #include <QColor>
#include <QColorDialog> #include <QColorDialog>
#include <QSettings> #include <QSettings>
@ -709,7 +709,7 @@ void Volume::display_marchin_cube()
#ifdef CGAL_SURFACE_MESH_DEMO_USE_MARCHING_CUBE #ifdef CGAL_SURFACE_MESH_DEMO_USE_MARCHING_CUBE
if(m_surface_mc.empty()) if(m_surface_mc.empty())
{ {
QTime total_time; QElapsedTimer total_time;
total_time.start(); total_time.start();
values_list->save_values(fileinfo.absoluteFilePath()); values_list->save_values(fileinfo.absoluteFilePath());
@ -825,7 +825,7 @@ void Volume::display_surface_mesher_result()
m_view_surface) // Or it is computed and displayed, and one want m_view_surface) // Or it is computed and displayed, and one want
// to recompute it. // to recompute it.
{ {
QTime total_time; QElapsedTimer total_time;
total_time.start(); total_time.start();
values_list->save_values(fileinfo.absoluteFilePath()); values_list->save_values(fileinfo.absoluteFilePath());