]> Creatis software - clitk.git/blobdiff - vv/vvIntensityValueSlider.cxx
- add clitkSignalApparentMotionTracking
[clitk.git] / vv / vvIntensityValueSlider.cxx
index 11a5f58a4e8245f4feca38e124d11f54c5c7d666..c1973aff97ccbb04ba6020e1cfa433134c78503e 100644 (file)
@@ -3,8 +3,8 @@
   Program:   vv
   Module:    $RCSfile: vvIntensityValueSlider.cxx,v $
   Language:  C++
-  Date:      $Date: 2010/01/29 13:54:37 $
-  Version:   $Revision: 1.1 $
+  Date:      $Date: 2010/03/01 07:37:25 $
+  Version:   $Revision: 1.4 $
   Author :   David Sarrut (david.sarrut@creatis.insa-lyon.fr)
 
   Copyright (C) 2008
   =========================================================================*/
 
 #include "vvIntensityValueSlider.h"
-#include "clitkCommon.h"
 
 //------------------------------------------------------------------------------
 vvIntensityValueSlider::vvIntensityValueSlider(QWidget * parent, Qt::WindowFlags f)
   :QWidget(parent,f),  Ui::vvIntensityValueSlider() 
 {
   // GUI Initialization
-  setupUi(this);
+  setupUi(this);  
+  mValue = 0;
+  SetMaximum(1000);
+  SetMinimum(-1000);
   
   // Connect signals & slots
   connect(mSpinBox, SIGNAL(valueChanged(double)), this, SLOT(valueChangedFromSpinBox(double)));
@@ -44,15 +46,12 @@ vvIntensityValueSlider::vvIntensityValueSlider(QWidget * parent, Qt::WindowFlags
 
 //------------------------------------------------------------------------------
 vvIntensityValueSlider::~vvIntensityValueSlider() {
-  // DD("Delete vvIntensityValueSlider");
 }
 //------------------------------------------------------------------------------
 
 
 //------------------------------------------------------------------------------
 void vvIntensityValueSlider::valueChangedFromSpinBox(double v) {
-  //  DD("valueChangedFromSpinBox");
-  //   DD(v);
   mSlider->setValue(v);
   mValue = v;
   emit valueChanged(v);
@@ -62,11 +61,7 @@ void vvIntensityValueSlider::valueChangedFromSpinBox(double v) {
 
 //------------------------------------------------------------------------------
 void vvIntensityValueSlider::valueChangedFromSlider(int v) {
-  //   DD("valueChangedFromSlider");
-  //   DD(v);
-  //   DD(v*mSliderFactor);
   mSpinBox->setValue(v*mSliderFactor);
-  //  emit valueChanged(v*mSliderFactor);
 }
 //------------------------------------------------------------------------------
 
@@ -117,13 +112,6 @@ void vvIntensityValueSlider::SetMinimum(double min) {
 
 //------------------------------------------------------------------------------
 void vvIntensityValueSlider::Update() {
-  DD(mImage->GetScalarTypeAsString());
-  DD(mImage->GetFirstVTKImageData()->GetScalarTypeMax());
-  DD(mImage->GetFirstVTKImageData()->GetScalarTypeMin());
-
-  // double max = mImage->GetFirstVTKImageData()->GetScalarTypeMax();
-//   double min = mImage->GetFirstVTKImageData()->GetScalarTypeMin();
-    
   if (mImage->IsScalarTypeInteger()) {
 
     mSpinBox->setSingleStep(1.0);
@@ -134,8 +122,6 @@ void vvIntensityValueSlider::Update() {
     mImage->GetFirstVTKImageData()->GetScalarRange(range);
     mMin = range[0];
     mMax = range[1];
-    DD(mMax);
-    DD(mMin);
     mSlider->setMaximum(mMax);
     mSlider->setMinimum(mMin);
     mSpinBox->setMaximum(mMax);