From e82cc65bfe7315645c8a6fc08199d8abcad44ed7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Pe=C3=B1aranda?= Date: Fri, 25 Jan 2013 09:28:07 -0200 Subject: [PATCH] added re-center button --- openglcanvas.cpp | 6 + openglcanvas.h | 1 + panowindow1.ui | 292 ++++++++++++++++++++--------------------------- 3 files changed, 133 insertions(+), 166 deletions(-) diff --git a/openglcanvas.cpp b/openglcanvas.cpp index 8c2db0a..28fe0a1 100644 --- a/openglcanvas.cpp +++ b/openglcanvas.cpp @@ -129,6 +129,12 @@ void OpenGLCanvas::change_center_phi(double phi){ } +void OpenGLCanvas::re_center(){ + center_phi=.0f; + center_lambda=.0f; + updateGL(); +} + void OpenGLCanvas::change_fov_scale_relation(QString name){ fov_scale_relation = name; diff --git a/openglcanvas.h b/openglcanvas.h index 7837b8d..388298a 100644 --- a/openglcanvas.h +++ b/openglcanvas.h @@ -70,6 +70,7 @@ public slots: // void change_scale(double s); void change_center_lambda(double lambda); void change_center_phi(double phi); + void re_center(); void change_fov_scale_relation(QString name); void change_visualization(QString name); void change_input_image(); diff --git a/panowindow1.ui b/panowindow1.ui index 66420f1..018716d 100644 --- a/panowindow1.ui +++ b/panowindow1.ui @@ -14,52 +14,66 @@ PanoWindow1 - - - - - 61 - 25 - - - - -1.570000000000000 - - - 1.570000000000000 - - - 0.010000000000000 - - - - - + + - Input Image + Close - - - - 1 - - - 359 - - - 60 + + + + false - - Qt::Vertical + + 0 + + + Square Root + + + + + Naive + + + + + Linear + + + + + Square Power + + + + + Cubic Power + + + + + Logarithm + + - - - - Visualization + + + + + 0 + 0 + + + + + 0 + 0 + @@ -82,25 +96,17 @@ - - - - 10 - - - 180 - - - 60 - - - Qt::Vertical - - - QSlider::NoTicks + + + + Input Image - - 10 + + + + + + Visualization @@ -111,93 +117,62 @@ - - + + - Close + Re-center - + FOV max - + FOV - - - - - - - false + + + + 1 - - 0 + + 359 - - - Square Root - - - - - Naive - - - - - Linear - - - - - Square Power - - - - - Cubic Power - - - - - Logarithm - - - - - - - - Center Point + + 60 + + + Qt::Vertical - - - - - 61 - 25 - - + + - -3.140000000000000 + 10 - 3.140000000000000 + 180 + + + 60 - - 0.010000000000000 + + Qt::Vertical + + + QSlider::NoTicks + + + 10 @@ -221,6 +196,7 @@ change_input_image() change_fov_max(int) change_fov(int) + re_center() @@ -242,38 +218,6 @@ - - doubleSpinBox_3 - valueChanged(double) - GLCanvas - change_center_lambda(double) - - - 536 - 230 - - - 506 - 297 - - - - - doubleSpinBox_4 - valueChanged(double) - GLCanvas - change_center_phi(double) - - - 605 - 227 - - - 506 - 320 - - - comboBox activated(QString) @@ -322,22 +266,6 @@ - - changefovmax - sliderMoved(int) - GLCanvas - change_fov_max(int) - - - 512 - 363 - - - 250 - 249 - - - changefov sliderMoved(int) @@ -370,5 +298,37 @@ + + reCenter + clicked() + GLCanvas + re_center() + + + 569 + 444 + + + 250 + 249 + + + + + changefovmax + sliderMoved(int) + GLCanvas + change_fov_max(int) + + + 512 + 363 + + + 250 + 249 + + + -- GitLab