Authors belong to:
- University of LYON http://www.universite-lyon.fr/
- - Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
+ - Léon Bérard cancer center http://www.centreleonberard.fr
- CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr
This software is distributed WITHOUT ANY WARRANTY; without even
- BSD See included LICENSE.txt file
- CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
-======================================================================-====*/
+===========================================================================**/
// vv
#include "vvToolRigidReg.h"
// qsize.setWidth(850);
// mToolWidget->setFixedSize(qsize);
// Set how many inputs are needed for this tool
- mFilter = new clitk::AffineRegistrationGenericFilter;
cb_transform->hide();
cb_interpolator->hide();
cb_optimizer->hide();
// Set how many inputs are needed for this tool
- AddInputSelector("Select moving image",mFilter);
- AddInputSelector("Select fixed image",mFilter);
+ AddInputSelector("Select moving image");
+ AddInputSelector("Select fixed image");
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
void vvToolRigidReg::SetOverlay(vvImage::Pointer Image)
{
- for (int i =0; i<mCurrentSlicerManager->NumberOfSlicers(); i++) {
+ for (int i =0; i<mCurrentSlicerManager->GetNumberOfSlicers(); i++) {
mCurrentSlicerManager->GetSlicer(i)->SetOverlay(Image);
mCurrentSlicerManager->GetSlicer(i)->SetActorVisibility("overlay",0,true);
mCurrentSlicerManager->SetColorMap();
//------------------------------------------------------------------------------
void vvToolRigidReg::RemoveOverlay()
{
- for(int i=0;i<mCurrentSlicerManager->NumberOfSlicers();i++)
+ for(int i=0;i<mCurrentSlicerManager->GetNumberOfSlicers();i++)
{
mInput1->RemoveActor("overlay",0);
mInput1->SetColorMap(0);
}
//Translations
if (tX!=0||tY!=0||tZ!=0)
- transform->Translate(tX*mInput1->GetImage()->GetSpacing()[0],tY*mInput1->GetImage()->GetSpacing()[1],tZ*mInput1->GetImage()->GetSpacing()[2]);
+ transform->Translate(tX*mInput1->GetImage()->GetSpacing()[0],
+ tY*mInput1->GetImage()->GetSpacing()[1],
+ tZ*mInput1->GetImage()->GetSpacing()[2]);
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
void vvToolRigidReg::Render()
{
- for (int i=0; i<mCurrentSlicerManager->NumberOfSlicers(); i++) {
+ for (int i=0; i<mCurrentSlicerManager->GetNumberOfSlicers(); i++) {
mCurrentSlicerManager->GetSlicer(i)->ForceUpdateDisplayExtent();
mCurrentSlicerManager->GetSlicer(i)->Render();
}