From: Romulo Pinho Date: Tue, 21 Feb 2012 14:36:40 +0000 (+0100) Subject: Merge branch 'master' of git.creatis.insa-lyon.fr:clitk X-Git-Tag: v1.3.0~92 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=b449b21225742bcca0953edce7987c9fae44020b;hp=98043e0ab5bd602ef73ad163b667491a5d5142a9;p=clitk.git Merge branch 'master' of git.creatis.insa-lyon.fr:clitk --- diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake index 078c5a4..74eab21 100644 --- a/cmake/dependencies.cmake +++ b/cmake/dependencies.cmake @@ -23,6 +23,7 @@ IF(VTK_FOUND) vtkWidgets vtkImaging vtkHybrid + vtkQVTK ) ENDIF(VTK_VERSION VERSION_LESS 5.8.0) ELSE(VTK_FOUND) diff --git a/tools/clitkImageArithmGenericFilter.cxx b/tools/clitkImageArithmGenericFilter.cxx index 964607e..71da90e 100644 --- a/tools/clitkImageArithmGenericFilter.cxx +++ b/tools/clitkImageArithmGenericFilter.cxx @@ -32,14 +32,14 @@ namespace clitk { typedef itk::Image< itk::Vector, 3u > ImageType; // Read input1 - typename ImageType::Pointer input1 = this->GetInput(0); + ImageType::Pointer input1 = this->GetInput(0); // Set input image iterator typedef itk::ImageRegionIterator IteratorType; IteratorType it(input1, input1->GetLargestPossibleRegion()); // typedef input2 - typename ImageType::Pointer input2 = NULL; + ImageType::Pointer input2 = NULL; IteratorType it2; /* @@ -106,7 +106,7 @@ namespace clitk { } else*/ { // Create output image typedef ImageType OutputImageType; - typename OutputImageType::Pointer output = OutputImageType::New(); + OutputImageType::Pointer output = OutputImageType::New(); output->SetRegions(input1->GetLargestPossibleRegion()); output->SetOrigin(input1->GetOrigin()); output->SetSpacing(input1->GetSpacing()); @@ -134,7 +134,7 @@ namespace clitk { ito.GoToBegin(); it.GoToBegin(); - typedef typename Iter2::PixelType PixelType; + typedef Iter2::PixelType PixelType; PixelType scalar_vector; scalar_vector.Fill(mScalar); @@ -265,7 +265,7 @@ namespace clitk { it1.GoToBegin(); it2.GoToBegin(); ito.GoToBegin(); - typedef typename Iter3::PixelType PixelType; + typedef Iter3::PixelType PixelType; switch (mTypeOfOperation) { case 0: // Addition diff --git a/vv/qt_ui/vvToolRigidReg.ui b/vv/qt_ui/vvToolRigidReg.ui index 10e77d6..02eb98e 100644 --- a/vv/qt_ui/vvToolRigidReg.ui +++ b/vv/qt_ui/vvToolRigidReg.ui @@ -369,13 +369,13 @@ p, li { white-space: pre-wrap; } - + - + diff --git a/vv/vvToolRigidReg.cxx b/vv/vvToolRigidReg.cxx index 57d7bcb..28591ba 100644 --- a/vv/vvToolRigidReg.cxx +++ b/vv/vvToolRigidReg.cxx @@ -108,9 +108,9 @@ void vvToolRigidReg::InputIsSelected(vvSlicerManager *input) imageorigin=mInput->GetImage()->GetOrigin(); std::vector imageSize = mInput->GetImage()->GetSize(); std::vector imageSpacing = mInput->GetImage()->GetSpacing(); - xcord=xcord.setNum(imageorigin[0]+imageSize[0]*imageSpacing[0]/2, 'g', 3); - ycord=ycord.setNum(imageorigin[1]+imageSize[1]*imageSpacing[1]/2, 'g', 3); - zcord=zcord.setNum(imageorigin[2]+imageSize[2]*imageSpacing[2]/2, 'g', 3); + xcord=xcord.setNum(imageorigin[0]+(imageSize[0]-1)*imageSpacing[0]*0.5, 'g', 3); + ycord=ycord.setNum(imageorigin[1]+(imageSize[1]-1)*imageSpacing[1]*0.5, 'g', 3); + zcord=zcord.setNum(imageorigin[2]+(imageSize[2]-1)*imageSpacing[2]*0.5, 'g', 3); Xval->setText(xcord); Yval->setText(ycord); Zval->setText(zcord); @@ -370,7 +370,6 @@ void vvToolRigidReg::SetTransform(vtkMatrix4x4 *matrix) euler->SetMatrix(rotMat); euler->SetOffset(transVec); - // Modify GUI according to the new parameters std::vector transSliders, rotSliders; std::vector transSBs, rotSBs;