Explorar o código

Fix color widget centering

Tristan %!s(int64=7) %!d(string=hai) anos
pai
achega
a5841dcfbe

+ 3 - 1
Libs/Visualization/VTK/Widgets/ctkVTKDiscretizableColorTransferWidget.cpp

@@ -433,7 +433,6 @@ void ctkVTKDiscretizableColorTransferWidget::updateHistogram(
    && d->histogramFilter->GetInputConnection(0, 0))
   {
     // get min max values from histogram
-    d->dataMean = d->histogramFilter->GetMean()[0];
     this->setDataRange(d->histogramFilter->GetMin()[0],
                        d->histogramFilter->GetMax()[0]);
   }
@@ -635,6 +634,9 @@ void ctkVTKDiscretizableColorTransferWidget::updateHistogram()
     d->histogramFilter->SetComponentSpacing(spacing, 0, 0);
     d->histogramFilter->Update();
 
+    // update data mean
+    d->dataMean = d->histogramFilter->GetMean()[0];
+
     vtkImageData* histogram = d->histogramFilter->GetOutput();
     vtkIdType* output = static_cast<vtkIdType*>(histogram->GetScalarPointer());