From: mpech Date: Wed, 18 May 2011 09:08:49 +0000 (+0200) Subject: Merge branch 'master' of /home/dsarrut/clitk3.server X-Git-Tag: v1.2.1~20 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=db9d3e7eb7bcb35f127e10af368cce7c3c9f2820;hp=ad4f8c2393789c1bef45419e4d59375315e4c7ff;p=clitk.git Merge branch 'master' of /home/dsarrut/clitk3.server --- diff --git a/itk/clitkAddRelativePositionConstraintToLabelImageFilter.txx b/itk/clitkAddRelativePositionConstraintToLabelImageFilter.txx index a9f8a91..54f4311 100644 --- a/itk/clitkAddRelativePositionConstraintToLabelImageFilter.txx +++ b/itk/clitkAddRelativePositionConstraintToLabelImageFilter.txx @@ -32,7 +32,11 @@ #include #include #include -#include +#if ITK_VERSION_MAJOR >= 4 + #include +#else + #include +#endif // itk [Bloch et al] #include "RelativePositionPropImageFilter.h" @@ -359,10 +363,16 @@ GenerateData() // Divide by the number of relpos if (GetNumberOfAngles() != 1) { +#if ITK_VERSION_MAJOR >= 4 + typedef itk::DivideImageFilter DivideFilter; + typename DivideFilter::Pointer divideFilter = DivideFilter::New(); + divideFilter->SetConstant2(GetNumberOfAngles()); +#else typedef itk::DivideByConstantImageFilter DivideFilter; typename DivideFilter::Pointer divideFilter = DivideFilter::New(); - divideFilter->SetInput(m_FuzzyMap); divideFilter->SetConstant(GetNumberOfAngles()); +#endif + divideFilter->SetInput(m_FuzzyMap); divideFilter->Update(); m_FuzzyMap = divideFilter->GetOutput(); } diff --git a/registration/clitkShapedBLUTSpatioTemporalDeformableTransform.h b/registration/clitkShapedBLUTSpatioTemporalDeformableTransform.h index 81173be..835123c 100644 --- a/registration/clitkShapedBLUTSpatioTemporalDeformableTransform.h +++ b/registration/clitkShapedBLUTSpatioTemporalDeformableTransform.h @@ -27,7 +27,6 @@ #include "itkImageRegion.h" #include "itkSpatialObject.h" #include "itkPasteImageFilter.h" -#include "itkMultiplyByConstantImageFilter.h" namespace clitk { diff --git a/registration/clitkShapedBLUTSpatioTemporalDeformableTransform.txx b/registration/clitkShapedBLUTSpatioTemporalDeformableTransform.txx index 5a4b950..ea50aa4 100644 --- a/registration/clitkShapedBLUTSpatioTemporalDeformableTransform.txx +++ b/registration/clitkShapedBLUTSpatioTemporalDeformableTransform.txx @@ -1037,7 +1037,6 @@ namespace clitk typedef itk::PasteImageFilter PasteImageFilterType; typedef clitk::ExtractImageFilter ExtractImageFilterType; typedef clitk::LinearCombinationImageFilter LinearCombinationFilterType; - typedef itk::MultiplyByConstantImageFilter MultiplicationFilterType; // Regions typename CoefficientImageType::RegionType sourceRegion=m_PaddedCoefficientImage->GetLargestPossibleRegion(); diff --git a/vv/vvMainWindow.cxx b/vv/vvMainWindow.cxx index 21074a8..303efeb 100644 --- a/vv/vvMainWindow.cxx +++ b/vv/vvMainWindow.cxx @@ -1241,23 +1241,18 @@ void vvMainWindow::ShowHelpDialog() //------------------------------------------------------------------------------ void vvMainWindow::ChangeViewMode() { - QListIterator it0(splitter_3->sizes()); - QListIterator it1(splitter_3->sizes()); - int max0 = 0; - int max1 = 1; - while (it0.hasNext()) { - max0 += it0.next(); - } - while (it1.hasNext()) { - max1 += it1.next(); + QListIterator it(splitter_3->sizes()); + int max_size = 0; + while (it.hasNext()) { + max_size += it.next(); } QList size0; QList size1; if (viewMode == 1) { viewMode = 0; - size0.push_back(max0); + size0.push_back(max_size); size0.push_back(0); - size1.push_back(max1); + size1.push_back(max_size + 1); size1.push_back(0); splitter_3->setSizes(size0); OSplitter->setSizes(size1); @@ -1266,10 +1261,10 @@ void vvMainWindow::ChangeViewMode() DataTree->setColumnHidden(4,1); } else { viewMode = 1; - size0.push_back(int(max0/2)); - size0.push_back(int(max0/2)); - size1.push_back(int(max1/2)); - size1.push_back(int(max1/2)); + size0.push_back(max_size / 2); + size0.push_back(max_size / 2); + size1.push_back((max_size + 1) / 2); + size1.push_back((max_size + 1) / 2); splitter_3->setSizes(size0); OSplitter->setSizes(size1); DataTree->setColumnHidden(2,0);