-/*-------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
--------------------------------------------------------------------------*/
-
#ifndef CLITKCOMMON_CXX
#define CLITKCOMMON_CXX
-
/**
-------------------------------------------------
* @file clitkCommon.cxx
#ifndef CLITKCOMMON_H
#define CLITKCOMMON_H
-
/**
-------------------------------------------------------------------
* @file clitkCommon.h
-/*-------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- -------------------------------------------------------------------------*/
-
#ifndef CLITKCOMMON_TXX
#define CLITKCOMMON_TXX
-
/**
-------------------------------------------------
* @file clitkCommon.txx
-/*=========================================================================
-
- Program: clitk
- Module: $RCSfile: clitkCommonGenericFilter.h,v $
- Language: C++
- Date: $Date: 2010/02/09 14:19:28 $
- Version: $Revision: 1.3 $
- Author : Joel Schaerer <joel.schaerer@creatis.insa-lyon.fr>
- David Sarrut <david.sarrut@creatis.insa-lyon.fr>
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef CLITKCOMMONGENERICFILTER_H
#define CLITKCOMMONGENERICFILTER_H
-
-// clitk include
#include "clitkCommon.h"
/*--------------------------------------------------------------------
-
-/*-------------------------------------------------------------------------
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- -------------------------------------------------------------------------*/
-
-
#ifndef CLITKHISIMAGEIO_CXX
#define CLITKHISIMAGEIO_CXX
-
#define HEADER_INFO_SIZE 68
-
/**
-------------------------------------------------
* @file clitkHisImageIO.cxx
#ifndef CLITKHISIMAGEIO_H
#define CLITKHISIMAGEIO_H
-
/**
===================================================================
* @file clitkHisImageIO.h
-/*=========================================================================
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
-
#ifndef CLITKHISIMAGEIOFACTORY_CXX
#define CLITKHISIMAGEIOFACTORY_CXX
-
/**
=================================================
* @file clitkHisImageIOFactory.cxx
#ifndef CLITKHISIMAGEIOFACTORY_H
#define CLITKHISIMAGEIOFACTORY_H
-
/**
===================================================================
* @file clitkHisImageIOFactory.h
-
-/*-------------------------------------------------------------------------
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- -------------------------------------------------------------------------*/
-
/**
-------------------------------------------------
* @file clitkHisImageIO.cxx
#ifndef CLITKIO_H
#define CLITKIO_H
-
/**
-------------------------------------------------------------------
* @file clitkIO.h
-/*------------------------------------------------------------------------=
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------=*/
-
#ifndef CLITKIMAGECOMMON_CXX
#define CLITKIMAGECOMMON_CXX
-
/**
------------------------------------------------=
* @file clitkImageCommon.cxx
#ifndef CLITKIMAGECOMMON_H
#define CLITKIMAGECOMMON_H
-
/**
-------------------------------------------------------------------
* @file clitkImageCommon.h
#ifndef CLITKIMAGECOMMON_TXX
#define CLITKIMAGECOMMON_TXX
-
/**
-------------------------------------------------
* @file clitkImageCommon.txx
-/*=========================================================================
-
- Program: clitk
- Module: $RCSfile: clitkImageToImageGenericFilter.h,v $
- Language: C++
- Date: $Date: 2010/03/02 12:20:50 $
- Version: $Revision: 1.8 $
- Author : Joel Schaerer <joel.schaerer@creatis.insa-lyon.fr>
- David Sarrut <david.sarrut@creatis.insa-lyon.fr>
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef CLITKIMAGETOIMAGEGENERICFILTER_H
#define CLITKIMAGETOIMAGEGENERICFILTER_H
-
-// clitk include
#include "clitkImageToImageGenericFilterBase.h"
namespace clitk {
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: clitkImageToImageGenericFilter.txx,v $
- Language: C++
- Date: $Date: 2010/03/24 20:35:08 $
- Version: $Revision: 1.9 $
- Author : Joel Schaerer <joel.schaerer@creatis.insa-lyon.fr>
- David Sarrut <david.sarrut@creatis.insa-lyon.fr>
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
-// //--------------------------------------------------------------------
-// template<class ImageType>
-// void clitk::ImageToImageGenericFilterBase::SetNextOutput(typename ImageType::Pointer output) {
-// if (mOutputFilenames.size())
-// {
-// clitk::writeImage<ImageType>(output, mOutputFilenames.front(), mIOVerbose);
-// mOutputFilenames.pop_front();
-// }
-// if (mInputVVImages.size()) //We assume that if a vv image is set as input, we want one as the output
-// mOutputVVImages.push_back(vvImageFromITK<ImageType::ImageDimension,typename ImageType::PixelType>(output));
-// }
-// //--------------------------------------------------------------------
-
-
-// //--------------------------------------------------------------------
-// template<class ImageType>
-// typename ImageType::Pointer clitk::ImageToImageGenericFilterBase::GetInput(unsigned int n) {
-// if (mInputFilenames.size() > n) {
-// return clitk::readImage<ImageType>(mInputFilenames[n], mIOVerbose);
-// }
-// else if (mInputVVImages.size() > n)
-// return typename ImageType::Pointer(const_cast<ImageType*>(vvImageToITK<ImageType>(mInputVVImages[n]).GetPointer()));
-// else
-// {
-// assert(false); //No input, this shouldn't happen
-// return typename ImageType::Pointer(NULL);
-// }
-// }
-// //--------------------------------------------------------------------
-
-
-//--------------------------------------------------------------------
template<class FilterType>
clitk::ImageToImageGenericFilter<FilterType>::ImageToImageGenericFilter(std::string filterName) :
ImageToImageGenericFilterBase(filterName),
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: clitkImageToImageGenericFilterBase.cxx,v $
- Language: C++
- Date: $Date: 2010/03/24 10:48:05 $
- Version: $Revision: 1.3 $
- Author : Joel Schaerer <joel.schaerer@creatis.insa-lyon.fr>
- David Sarrut <david.sarrut@creatis.insa-lyon.fr>
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "clitkImageToImageGenericFilterBase.h"
#include <itkImage.h>
-/*=========================================================================
-
- Program: clitk
- Module: $RCSfile: clitkImageToImageGenericFilterBase.h,v $
- Language: C++
- Date: $Date: 2010/03/24 10:48:05 $
- Version: $Revision: 1.3 $
- Author : Joel Schaerer <joel.schaerer@creatis.insa-lyon.fr>
- David Sarrut <david.sarrut@creatis.insa-lyon.fr>
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef CLITKIMAGETOIMAGEGENERICFILTERBASE_H
#define CLITKIMAGETOIMAGEGENERICFILTERBASE_H
-
-// clitk include
#include "clitkCommon.h"
#include "clitkImageCommon.h"
#include "clitkCommonGenericFilter.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: clitkImageToImageGenericFilterBase.txx,v $
- Language: C++
- Date: $Date: 2010/03/03 13:00:36 $
- Version: $Revision: 1.2 $
- Author : Joel Schaerer <joel.schaerer@creatis.insa-lyon.fr>
- David Sarrut <david.sarrut@creatis.insa-lyon.fr>
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
-// //--------------------------------------------------------------------
-// template<class ImageType>
-// void clitk::ImageToImageGenericFilterBase::SetNextOutput(typename ImageType::Pointer output) {
-// if (mOutputFilenames.size())
-// {
-// clitk::writeImage<ImageType>(output, mOutputFilenames.front(), mIOVerbose);
-// mOutputFilenames.pop_front();
-// }
-// if (mInputVVImages.size()) //We assume that if a vv image is set as input, we want one as the output
-// mOutputVVImages.push_back(vvImageFromITK<ImageType::ImageDimension,typename ImageType::PixelType>(output));
-// }
-// //--------------------------------------------------------------------
-
-
-// //--------------------------------------------------------------------
-// template<class ImageType>
-// typename ImageType::Pointer clitk::ImageToImageGenericFilterBase::GetInput(unsigned int n) {
-// if (mInputFilenames.size() > n) {
-// return clitk::readImage<ImageType>(mInputFilenames[n], mIOVerbose);
-// }
-// else if (mInputVVImages.size() > n)
-// return typename ImageType::Pointer(const_cast<ImageType*>(vvImageToITK<ImageType>(mInputVVImages[n]).GetPointer()));
-// else
-// {
-// assert(false); //No input, this shouldn't happen
-// return typename ImageType::Pointer(NULL);
-// }
-// }
-// //--------------------------------------------------------------------
-
-/*=========================================================================
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
#ifndef CLITKIMAGEUTILITIES_CXX
#define CLITKIMAGEUTILITIES_CXX
-
/**
=================================================
* @file clitkImageUtilities.cxx
#ifndef CLITKIMAGEUTILITIES_H
#define CLITKIMAGEUTILITIES_H
-
/**
===================================================================
* @file clitkImageUtilities.h
#ifndef CLITKIMAGEUTILITIES_TXX
#define CLITKIMAGEUTILITIES_TXX
-
/**
=================================================
* @file clitkImageUtilities.txx
-/*------------------------------------------------------------------------=
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------=*/
-
-
#ifndef CLITKLISTOFPAIR_CXX
#define CLITKLISTOFPAIR_CXX
-
/**
------------------------------------------------=
* @file clitkListOfPair.cxx
#ifndef CLITKLISTOFPAIR_H
#define CLITKLISTOFPAIR_H
-
/**
===================================================================
* @file clitkListOfPair.h
#ifndef CLITKLISTOFPAIR_TXX
#define CLITKLISTOFPAIR_TXX
-
/**
=================================================
* @file clitkListOfPair.txx
-/*=========================================================================
-
-Program: clitk
-Language: C++
-
-Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
-l'Image). All rights reserved. See Doc/License.txt or
-http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
-This software is distributed WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
#ifndef CLITKORIENTATION_CXX
#define CLITKORIENTATION_CXX
-
/**
=================================================
* @file clitkOrientation.cxx
#ifndef CLITKORIENTATION_H
#define CLITKORIENTATION_H
-
/**
===================================================================
* @file clitkOrientation.h
#ifndef CLITKPORTABILITY_H
#define CLITKPORTABILITY_H
-
#if defined(WIN32)
# define _USE_MATH_DEFINES //Before math.h include (i.e. cmath)
#endif
#ifndef CLITKTIMER_CXX
#define CLITKTIMER_CXX
-
/**
=================================================
* @file clitkTimer.cxx
#ifndef CLITKTIMER_H
#define CLITKTIMER_H
-
/**
===================================================================
* @file clitkTimer.h
#ifndef CLITKTRANSFORMUTILITIES_H
#define CLITKTRANSFORMUTILITIES_H
-
#include "itkMatrix.h"
#include "itkArray.h"
#include "itkPoint.h"
-/*=========================================================================
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
-
-
#ifndef CLITKVFIMAGEIO_CXX
#define CLITKVFIMAGEIO_CXX
-/*=========================================================================
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
-
#ifndef CLITKVFIMAGEIOFACTORY_CXX
#define CLITKVFIMAGEIOFACTORY_CXX
-
-/*-------------------------------------------------------------------------
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- -------------------------------------------------------------------------*/
-
-
#ifndef CLITKVOXIMAGEIO_CXX
#define CLITKVOXIMAGEIO_CXX
-
/**
-------------------------------------------------
* @file clitkVoxImageIO.cxx
#ifndef CLITKVOXIMAGEIO_H
#define CLITKVOXIMAGEIO_H
-
/**
===================================================================
* @file clitkVoxImageIO.h
-/*=========================================================================
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
-
#ifndef CLITKVOXIMAGEIOFACTORY_CXX
#define CLITKVOXIMAGEIOFACTORY_CXX
-
/**
=================================================
* @file clitkVoxImageIOFactory.cxx
#ifndef CLITKVOXIMAGEIOFACTORY_H
#define CLITKVOXIMAGEIOFACTORY_H
-
/**
===================================================================
* @file clitkVoxImageIOFactory.h
-/*=========================================================================
-
-Program: clitk
-Language: C++
-
-Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
-l'Image). All rights reserved. See Doc/License.txt or
-http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
-This software is distributed WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
#ifndef CLITKIOCOMMON_CXX
#define CLITKIOCOMMON_CXX
-
/**
=================================================
* @file clitkIOCommon.cxx
-
#include "clitkImageCommon.h"
#ifndef CLITKIOCOMMON_TXX
#define CLITKIOCOMMON_TXX
-
/**
=================================================
* @file clitkIOCommon.txx
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#ifndef VVIMAGEFROMITK_H
#define VVIMAGEFROMITK_H
-
#include "vvImage.h"
//#include <itkImage.h>
#include <itkExtractImageFilter.h>
#ifndef VVIMAGE_CXX
#define VVIMAGE_CXX
-
-/*-------------------------------------------------------------------------
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- -------------------------------------------------------------------------*/
-
#include "vvImage.h"
#include "vtkImageData.h"
#include "clitkCommon.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvImage.h,v $
- Language: C++
- Date: $Date: 2010/01/29 07:27:45 $
- Version: $Revision: 1.3 $
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
#ifndef VVIMAGE_H
#define VVIMAGE_H
-
#include <iostream>
#include <vector>
#include <itkObjectFactory.h>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvImageToITK_h
#define vvImageToITK_h
-
#include <vector>
#include "vvImage.h"
#include <itkImage.h>
-/*=========================================================================
-
- Program: clitk
- Module: $RCSfile: clitkBinarizeImageGenericFilter.h,v $
- Language: C++
- Date: $Date: 2010/03/24 10:48:09 $
- Version: $Revision: 1.3 $
- Author : Jef Vandemeulebroucke <jef@creatis.insa-lyon.fr>
- David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef CLITKBINARIZEIMAGEGENERICFILTER_H
#define CLITKBINARIZEIMAGEGENERICFILTER_H
-
-// clitk include
#include "clitkIO.h"
#include "clitkImageToImageGenericFilter.h"
-/*=========================================================================
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
/**
-------------------------------------------------------------------
* @file clitkGuerreroVentilationGenericFilter.cxx
-/*-------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
--------------------------------------------------------------------------*/
-
#ifndef clitkGuerreroVentilationGenericFilter_H
#define clitkGuerreroVentilationGenericFilter_H
-
/**
-------------------------------------------------------------------
* @file clitkGuerreroVentilationGenericFilter.h
-/*=========================================================================
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
#ifndef CLITKIMAGEARITHMGENERICFILTER_CXX
#define CLITKIMAGEARITHMGENERICFILTER_CXX
-
/**
-------------------------------------------------------------------
* @file clitkImageArithmGenericFilter.cxx
-/*-------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
--------------------------------------------------------------------------*/
-
#ifndef CLITKIMAGEARITHMGENERICFILTER_H
#define CLITKIMAGEARITHMGENERICFILTER_H
-
/**
-------------------------------------------------------------------
* @file clitkImageArithmGenericFilter.h
-/*-------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- -------------------------------------------------------------------------*/
-
#ifndef CLITKIMAGEARITHMGENERICFILTER_TXX
#define CLITKIMAGEARITHMGENERICFILTER_TXX
-
namespace clitk
{
#ifndef CLITKIMAGECONVERTGENERICFILTER_CXX
#define CLITKIMAGECONVERTGENERICFILTER_CXX
-
/**
-------------------------------------------------
* @file clitkImageConvertGenericFilter.cxx
#ifndef CLITKIMAGECONVERTGENERICFILTER_H
#define CLITKIMAGECONVERTGENERICFILTER_H
-
/**
===================================================================
* @file clitkImageConvertGenericFilter.h
-/*------------------------------------------------------------------------=
-
-Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
-l'Image). All rights reserved. See Doc/License.txt or
-http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
-This software is distributed WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the above copyright notices for more information.
-
-------------------------------------------------------------------------=*/
-
#ifndef CLITKIMAGECONVERTGENERICFILTER_TXX
#define CLITKIMAGECONVERTGENERICFILTER_TXX
-
/**
=================================================
* @file clitkImageConvertGenericFilter.txx
-/*=========================================================================
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
#ifndef CLITKIMAGEFILLREGIONGENERICFILTER_CXX
#define CLITKIMAGEFILLREGIONGENERICFILTER_CXX
-
/**
-------------------------------------------------------------------
* @file clitkImageFillRegionGenericFilter.cxx
-/*-------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
--------------------------------------------------------------------------*/
-
#ifndef CLITKIMAGEFILLREGIONGENERICFILTER_H
#define CLITKIMAGEFILLREGIONGENERICFILTER_H
-
/**
-------------------------------------------------------------------
* @file clitkImageFillRegionGenericFilter.h
-/*-------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- -------------------------------------------------------------------------*/
-
#ifndef CLITKIMAGEFILLREGIONGENERICFILTER_TXX
#define CLITKIMAGEFILLREGIONGENERICFILTER_TXX
#ifndef CLITKIMAGERESAMPLEGENERICFILTER2_CXX
#define CLITKIMAGERESAMPLEGENERICFILTER2_CXX
-
/**
-------------------------------------------------------------------
* @file clitkImageResampleGenericFilter.cxx
#ifndef CLITKIMAGERESAMPLEGENERICFILTER_H
#define CLITKIMAGERESAMPLEGENERICFILTER_H
-
/**
-------------------------------------------------------------------
* @file clitkImageResampleGenericFilter.h
#ifndef CLITKIMAGERESAMPLEGENERICFILTER_TXX
#define CLITKIMAGERESAMPLEGENERICFILTER_TXX
-
/**
------------------------------------------------=
* @file clitkImageResampleGenericFilter.txx
-/*=========================================================================
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
/**
-------------------------------------------------------------------
* @file clitkSplitImageGenericFilter.cxx
-/*-------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
--------------------------------------------------------------------------*/
-
#ifndef clitkSplitImageGenericFilter_H
#define clitkSplitImageGenericFilter_H
-
/**
-------------------------------------------------------------------
* @file clitkSplitImageGenericFilter.h
-/*-------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- -------------------------------------------------------------------------*/
-
#ifndef clitkSplitImageGenericFilter_TXX
#define clitkSplitImageGenericFilter_TXX
-
-//This is where you put the actual implementation
-
#include <sstream>
#include <itkExtractImageFilter.h>
#ifndef CLITKVFRESAMPLEGENERICFILTER_CXX
#define CLITKVFRESAMPLEGENERICFILTER_CXX
-
/**
-------------------------------------------------------------------
* @file clitkVFResampleGenericFilter.cxx
#ifndef CLITKIMAGERESAMPLEGENERICFILTER_H
#define CLITKIMAGERESAMPLEGENERICFILTER_H
-
/**
-------------------------------------------------------------------
* @file clitkVFResampleGenericFilter.h
#ifndef CLITKVFRESAMPLEGENERICFILTER_TXX
#define CLITKVFRESAMPLEGENERICFILTER_TXX
-
/**
------------------------------------------------=
* @file clitkVFResampleGenericFilter.txx
#ifndef __clitkForwardWarpImageFilter_h
#define __clitkForwardWarpImageFilter_h
-
-//clitk include
#include "clitkImageCommon.h"
//itk include
#ifndef __clitkForwardWarpImageFilter_txx
#define __clitkForwardWarpImageFilter_txx
-
#include "clitkForwardWarpImageFilter.h"
#include "clitkImageCommon.h"
#ifndef __clitkGenericInterpolator_h
#define __clitkGenericInterpolator_h
-
-//clitk include
#include "clitkImageCommon.h"
//itk include
#ifndef __clitkGenericInterpolator_txx
#define __clitkGenericInterpolator_txx
-
#include "clitkGenericInterpolator.h"
#ifndef __clitkGenericVectorInterpolator_h
#define __clitkGenericVectorInterpolator_h
-
-//clitk include
#include "clitkImageCommon.h"
//itk include
#ifndef __clitkGenericVectorInterpolator_txx
#define __clitkGenericVectorInterpolator_txx
-
#include "clitkGenericVectorInterpolator.h"
#ifndef __clitkInvertVFFilter_h
#define __clitkInvertVFFilter_h
-
-//clitk include
#include "clitkImageCommon.h"
#include "itkImageToImageFilter.h"
#ifndef __clitkInvertVFFilter_txx
#define __clitkInvertVFFilter_txx
-
-
-// Put the helper classes in an anonymous namespace so that it is not
-// exposed to the user
-
namespace
{
#ifndef __clitkSetBackgroundImageFilter_h
#define __clitkSetBackgroundImageFilter_h
-
#include "itkBinaryFunctorImageFilter.h"
#include "itkNumericTraits.h"
#ifndef __clitkVectorBSplineDecompositionImageFilter_h
#define __clitkVectorBSplineDecompositionImageFilter_h
-
#include <vector>
#include "itkImageLinearIteratorWithIndex.h"
#ifndef _clitkVectorBSplineDecompositionImageFilter_txx
#define _clitkVectorBSplineDecompositionImageFilter_txx
-
#include "clitkVectorBSplineDecompositionImageFilter.h"
#include "itkImageRegionConstIteratorWithIndex.h"
#include "itkImageRegionIterator.h"
#ifndef __clitkVectorBSplineDecompositionImageFilterWithOBD_h
#define __clitkVectorBSplineDecompositionImageFilterWithOBD_h
-
#include <vector>
#include "itkImageLinearIteratorWithIndex.h"
#ifndef _clitkVectorBSplineDecompositionImageFilterWithOBD_txx
#define _clitkVectorBSplineDecompositionImageFilterWithOBD_txx
-
#include "clitkVectorBSplineDecompositionImageFilterWithOBD.h"
#include "itkImageRegionConstIteratorWithIndex.h"
#include "itkImageRegionIterator.h"
#ifndef __clitkVectorBSplineInterpolateImageFunction_h
#define __clitkVectorBSplineInterpolateImageFunction_h
-
#include "clitkVectorBSplineDecompositionImageFilter.h"
// First make sure that the configuration is available.
#ifndef _clitkVectorBSplineInterpolateImageFunction_txx
#define _clitkVectorBSplineInterpolateImageFunction_txx
-
-// First, make sure that we include the configuration file.
-// This line may be removed once the ThreadSafeTransform gets
-// integrated into ITK.
#include "itkConfigure.h"
// Second, redirect to the optimized version if necessary
#ifndef __clitkVectorBSplineInterpolateImageFunctionWithLUT_h
#define __clitkVectorBSplineInterpolateImageFunctionWithLUT_h
-
/* =========================================================================
@file clitVectorkBSplineInterpolateImageFunctionWithLUT.h
#ifndef _CLITKVECTORBSPLINEINTERPOLATEIMAGEFUNCTIONWITHLUT_TXX
#define _CLITKVECTORBSPLINEINTERPOLATEIMAGEFUNCTIONWITHLUT_TXX
-
/* =========================================================================
@file itkBSplineInterpolateImageFunctionWithLUT.txx
#ifndef __clitkVectorBSplineResampleImageFunction_h
#define __clitkVectorBSplineResampleImageFunction_h
-
#include "clitkVectorBSplineInterpolateImageFunction.h"
namespace clitk
#ifndef __clitkVectorBSplineResampleImageFunctionWithLUT_h
#define __clitkVectorBSplineResampleImageFunctionWithLUT_h
-
#include "clitkVectorBSplineInterpolateImageFunctionWithLUT.h"
namespace clitk
#ifndef __itkBSplineDecompositionImageFilterWithOBD_h
#define __itkBSplineDecompositionImageFilterWithOBD_h
-
#include <vector>
#include "itkImageLinearIteratorWithIndex.h"
#ifndef _itkBSplineDecompositionImageFilterWithOBD_txx
#define _itkBSplineDecompositionImageFilterWithOBD_txx
-
#include "itkBSplineDecompositionImageFilterWithOBD.h"
#include "itkImageRegionConstIteratorWithIndex.h"
#include "itkImageRegionIterator.h"
#ifndef ITKBSPLINEINTERPOLATEIMAGEFUNCTIONWITHLUT_H
#define ITKBSPLINEINTERPOLATEIMAGEFUNCTIONWITHLUT_H
-
/* =========================================================================
@file itkBSplineInterpolateImageFunctionWithLUT.h
#ifndef _ITKINTERPOLATEIMAGEFUNCTIONWITHLUT_TXX
#define _ITKINTERPOLATEIMAGEFUNCTIONWITHLUT_TXX
-
/* =========================================================================
@file itkBSplineInterpolateImageFunctionWithLUT.txx
#ifndef __itkBSplineResampleImageFunctionWithLUT_h
#define __itkBSplineResampleImageFunctionWithLUT_h
-
#include "itkBSplineInterpolateImageFunctionWithLUT.h"
namespace itk
-/*=========================================================================
-
- Program: Insight Segmentation & Registration Toolkit
- Language: C++
-
- Copyright (c) Insight Software Consortium. All rights reserved.
- See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
#ifndef __itkBinaryGuerreroFilter_h
#define __itkBinaryGuerreroFilter_h
-
#include "itkBinaryFunctorImageFilter.h"
#include "itkNumericTraits.h"
-/*=========================================================================\r
-\r
- Program: Insight Segmentation & Registration Toolkit\r
- Language: C++\r
-\r
- Copyright (c) 2002 Insight Consortium. All rights reserved.\r
- See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.\r
-\r
- This software is distributed WITHOUT ANY WARRANTY; without even\r
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\r
- PURPOSE. See the above copyright notices for more information.\r
-\r
-=========================================================================*/\r
#ifndef __itkImageToVTKImageFilter_h\r
#define __itkImageToVTKImageFilter_h\r
-\r
#include "itkVTKImageExport.h"\r
#include "vtkImageImport.h"\r
#include "vtkImageData.h"\r
-/*=========================================================================\r
-\r
- Program: Insight Segmentation & Registration Toolkit\r
- Language: C++\r
-\r
- Copyright (c) 2002 Insight Consortium. All rights reserved.\r
- See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.\r
-\r
- This software is distributed WITHOUT ANY WARRANTY; without even\r
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\r
- PURPOSE. See the above copyright notices for more information.\r
-\r
-=========================================================================*/\r
#ifndef _itkImageToVTKImageFilter_txx\r
#define _itkImageToVTKImageFilter_txx\r
-\r
#include "itkImageToVTKImageFilter.h"\r
\r
namespace itk\r
-/*=========================================================================
-
-Program: Insight Segmentation & Registration Toolkit
-Language: C++
-
-Copyright (c) Insight Software Consortium. All rights reserved.
-See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
-
-This software is distributed WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-//JV Support to origin is added, and the implicit shift to the center of the center of the volume removed by two patches
-
#ifndef __itkRayCastInterpolateImageFunctionWithOrigin_h
#define __itkRayCastInterpolateImageFunctionWithOrigin_h
-
#include "itkInterpolateImageFunction.h"
#include "itkTransform.h"
#include "itkVector.h"
-/*=========================================================================
-
-Program: Insight Segmentation & Registration Toolkit
-Language: C++
-
-Copyright (c) Insight Software Consortium. All rights reserved.
-See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
-
-This software is distributed WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
#ifndef __itkRayCastInterpolateImageFunctionWithOrigin_txx
#define __itkRayCastInterpolateImageFunctionWithOrigin_txx
-
#include "itkRayCastInterpolateImageFunctionWithOrigin.h"
#include "vnl/vnl_math.h"
-/*=========================================================================\r
-\r
- Program: Insight Segmentation & Registration Toolkit\r
- Language: C++\r
-\r
- Copyright (c) 2002 Insight Consortium. All rights reserved.\r
- See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.\r
-\r
- This software is distributed WITHOUT ANY WARRANTY; without even\r
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\r
- PURPOSE. See the above copyright notices for more information.\r
-\r
-=========================================================================*/\r
#ifndef __itkVTKImageToImageFilter_h\r
#define __itkVTKImageToImageFilter_h\r
-\r
#include "itkVTKImageImport.h"\r
#include "vtkImageExport.h"\r
#include "vtkImageData.h"\r
-/*=========================================================================\r
-\r
- Program: Insight Segmentation & Registration Toolkit\r
- Language: C++\r
-\r
- Copyright (c) 2002 Insight Consortium. All rights reserved.\r
- See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.\r
-\r
- This software is distributed WITHOUT ANY WARRANTY; without even\r
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\r
- PURPOSE. See the above copyright notices for more information.\r
-\r
-=========================================================================*/\r
#ifndef _itkVTKImageToImageFilter_txx\r
#define _itkVTKImageToImageFilter_txx\r
-\r
#include "itkVTKImageToImageFilter.h"\r
\r
namespace itk\r
-/*------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------*/
/* =================================================
* @file clitkAffineTransform.cxx
-/*------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------*/
/* =================================================
* @file clitkAverageTemporalDimension.cxx
-/*------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------*/
/* =================================================
* @file clitkBinarizeImageGenericFilter.txx
-
-/*=========================================================================
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
-
#ifndef __clitkCorrelationRatioImageToImageMetric_h
#define __clitkCorrelationRatioImageToImageMetric_h
-/*=========================================================================
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
#ifndef _clitkCorrelationRatioImageToImageMetric_txx
#define _clitkCorrelationRatioImageToImageMetric_txx
-/*-------------------------------------------------------------------------
-
-Program: clitk
-Language: C++
-
-Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
-l'Image). All rights reserved. See Doc/License.txt or
-http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
-This software is distributed WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the above copyright notices for more information.
-
--------------------------------------------------------------------------*/
-
/**
-------------------------------------------------
* @file clitkDicomInfo.cxx
-/*------------------------------------------------------------------------=
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------=*/
-
/**
------------------------------------------------=
* @file clitkGuerreroVentilation.cxx
-/*-------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- -------------------------------------------------------------------------*/
-
#ifndef CLITKIMAGEARITHM_CXX
#define CLITKIMAGEARITHM_CXX
-
/**
-------------------------------------------------
* @file clitkImageArithm.cxx
-/*-------------------------------------------------------------------------
-
-Program: clitk
-Language: C++
-
-Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
-l'Image). All rights reserved. See Doc/License.txt or
-http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
-This software is distributed WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the above copyright notices for more information.
-
--------------------------------------------------------------------------*/
-
#ifndef CLITKIMAGECONVERT_CXX
#define CLITKIMAGECONVERT_CXX
-
/**
-------------------------------------------------
* @file clitkImageConvert.cxx
-/*------------------------------------------------------------------------=
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------=*/
-
#ifndef CLITKIMAGECREATE_CXX
#define CLITKIMAGECREATE_CXX
-
/**
------------------------------------------------=
* @file clitkImageCreate.cxx
-/*-------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- -------------------------------------------------------------------------*/
-
#ifndef CLITKIMAGEEXTRACTLINE_CXX
#define CLITKIMAGEEXTRACTLINE_CXX
-
/**
-------------------------------------------------
* @file clitkImageExtractLine.cxx
-/*------------------------------------------------------------------------=
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------=*/
-
#ifndef CLITKIMAGEREGIONFILL_CXX
#define CLITKIMAGEREGIONFILL_CXX
-
/**
------------------------------------------------=
* @file clitkImageFillRegion.cxx
-/*=========================================================================
-
-Program: clitk
-Language: C++
-
-Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
-l'Image). All rights reserved. See Doc/License.txt or
-http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
-This software is distributed WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-
/**
=================================================
* @file clitkImageInfo.cxx
-/*-------------------------------------------------------------------------
-
-Program: clitk
-Language: C++
-
-Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
-l'Image). All rights reserved. See Doc/License.txt or
-http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
-This software is distributed WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the above copyright notices for more information.
-
--------------------------------------------------------------------------*/
-
#ifndef CLITKIMAGERESAMPLE_CXX
#define CLITKIMAGERESAMPLE_CXX
-
/**
------------------------------------------------=
* @file clitkImageResample.cxx
-/*------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------*/
/* =================================================
* @file clitkInvertVF.cxx
-/*-------------------------------------------------------------------------
-
- Program: clitk
- Language: C++
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
--------------------------------------------------------------------------*/
-
/**
-------------------------------------------------
* @file clitkRigidRegistration.cxx
-/*------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------*/
/* =================================================
* @file clitkSetBackground.cxx
-/*------------------------------------------------------------------------=
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------=*/
-
/**
------------------------------------------------=
* @file clitkSplitImage.cxx
-/*-------------------------------------------------------------------------
-
-Program: clitk
-Language: C++
-
-Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
-l'Image). All rights reserved. See Doc/License.txt or
-http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
-This software is distributed WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the above copyright notices for more information.
-
--------------------------------------------------------------------------*/
-
#ifndef CLITKVFRESAMPLE_CXX
#define CLITKVFRESAMPLE_CXX
-
/**
------------------------------------------------=
* @file clitkImageResample.cxx
-/*------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------*/
/* =================================================
* @file clitkWarpImage.cxx
-/*------------------------------------------------------------------------
-
- Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
- l'Image). All rights reserved. See Doc/License.txt or
- http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
- ------------------------------------------------------------------------*/
/* =================================================
* @file clitkWriteDicomSeries.cxx
#ifndef clitkZeroVF_cxx
#define clitkZeroVF_cxx
-
/**
* @file clitkZeroVF.cxx
* @author Joel Schaerer
#ifndef CLITKINVERTVFGENERICFILTER_CXX
#define CLITKINVERTVFGENERICFILTER_CXX
-
-//clitk include
#include "clitkZeroVFGenericFilter.h"
#ifndef __clitkZeroVFGenericFilter_h
#define __clitkZeroVFGenericFilter_h
-
-//clitk include
#include "clitkImageCommon.h"
#include "clitkImageCommon.h"
#ifndef __clitkZeroVFGenericFilter_txx
#define __clitkZeroVFGenericFilter_txx
-
#include "clitkZeroVFGenericFilter.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include "QTreePushButton.h"
QTreePushButton::QTreePushButton():QPushButton()
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef QTreePushButton_h
#define QTreePushButton_h
-
#include <QObject>
#include <QPushButton>
#include <QTreeWidgetItem>
-
#include <string>
#include <fstream>
#ifndef __vtkVoxImageWriter_h
#define __vtkVOXImageWriter_h
-
#include "vtkImageWriter.h"
#include <string>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include <utility>
#include <cassert>
#include <QApplication>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvConstants_h
#define vvConstants_h
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include <QComboBox>
#include <QCursor>
#include <QApplication>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
- Program: vv
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvCropDialog_h
#define vvCropDialog_h
-
#include <vector>
#include <QDialog>
class vvSlicerManager;
#ifndef VV_DEFORMABLE_REGISTRATION
#define VV_DEFORMABLE_REGISTRATION
-
#include <QMutex>
#include <QString>
class string;
#ifndef VV_DEFORMATION_DIALOG
#define VV_DEFORMATION_DIALOG
-
#include <vector>
#include <QDialog>
#include <QString>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvDocumentation_h
#define vvDocumentation_h
-
#include <iostream>
#include <vector>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include "vvGlyph2D.h"
#include "vtkCell.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#ifndef __vvGlyph2D_h
#define __vvGlyph2D_h
-
#include "vtkGlyph3D.h"
class vvGlyph2D : public vtkGlyph3D
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include "vvGlyphSource.h"
#include "vtkCellArray.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef __vvGlyphSource_h
#define __vvGlyphSource_h
-
#include "vtkGlyphSource2D.h"
#define VTK_SPECIFICARROW_GLYPH 13
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvHelpDialog_h
#define vvHelpDialog_h
-
#include <iostream>
#include <vector>
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvImageContour.cxx,v $
- Language: C++
- Date: $Date: 2010/03/05 10:32:33 $
- Version: $Revision: 1.5 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "vvImageContour.h"
#include <vtkImageActor.h>
#include <vtkCamera.h>
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvImageContour.h,v $
- Language: C++
- Date: $Date: 2010/03/05 10:32:33 $
- Version: $Revision: 1.5 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVIMAGECONTOUR_H
#define VVIMAGECONTOUR_H
-
#include "clitkCommon.h"
#include "vvSlicer.h"
class vtkImageClip;
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include "vvImageMapToWLColors.h"
#include "clitkCommon.h"
#include "vtkDataArray.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
- Program: vv
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvImageMapToWLColors_h
#define vvImageMapToWLColors_h
-
#include <vtkImageMapToWindowLevelColors.h>
//This is mostly a copy of the vtk parent class, but with the option
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvImageReader_CXX
#define vvImageReader_CXX
-
#include <QApplication>
#include <itkImageFileReader.h>
#include "vvImageReader.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvImageReader_H
#define vvImageReader_H
-
#include <string>
#include <vector>
#include <QThread>
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvImageReader_TXX
#define vvImageReader_TXX
#include<string>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include <QProgressDialog>
#include <QWidget>
#include <itkImage.h>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
- Program: vv
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvImageWarp_h
#define vvImageWarp_h
-
#include "vvImage.h"
class QWidget;
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvImageWriter_CXX
#define vvImageWriter_CXX
-
#include "vvImageWriter.h"
#include "vvImageWriter.txx"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvImageWriter_H
#define vvImageWriter_H
-
#include <string>
// ITK includes
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvImageWriter_TXX
#define vvImageWriter_TXX
-
#include <itkImageFileWriter.h>
#include "vvToITK.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include <QtGui>
#include <Qt>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvInfoPanel_h
#define vvInfoPanel_h
-
#include <iostream>
#include <vector>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joël Schaerer (joel.schaerer@insa-lyon.fr)
-
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include "nkitkXDRImageIO.h"
#include "nkitkXDRImageIOFactory.h"
#include "clitkVoxImageIO.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joël Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#ifndef vvInit_h
#define vvInit_h
-//This file is for stuff that must be done to initialize vv, to avoid bloating the main vv.cxx with boilerplate code
-
-// Initialize the factories needed for IO
-void initialize_IO();
-
#endif
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvIntensityValueSlider.cxx,v $
- Language: C++
- Date: $Date: 2010/03/05 10:32:33 $
- Version: $Revision: 1.5 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "vvIntensityValueSlider.h"
//------------------------------------------------------------------------------
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvIntensityValueSlider.h,v $
- Language: C++
- Date: $Date: 2010/03/05 10:32:33 $
- Version: $Revision: 1.3 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVINTENSITYVALUESLIDER_H
#define VVINTENSITYVALUESLIDER_H
-
#include <QtDesigner/QDesignerExportWidget>
#include <QDialog>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include "vvInteractorStyleNavigator.h"
#include "vtkAbstractPropPicker.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef __vvInteractorStyleNavigator_h
#define __vvInteractorStyleNavigator_h
-
#include "vtkInteractorStyle.h"
// Motion flags
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include "vvLandmarks.h"
#include <ios>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvLandmarks_h
#define vvLandmarks_h
-
#include <iostream>
#include <vector>
-/*=========================================================================
-
- Program: Visualization Toolkit
-
- Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
- All rights reserved.
- See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notice for more information.
-
-=========================================================================*/
#include "vvLandmarksGlyph.h"
#include "vtkCellArray.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#ifndef __vvLandmarksGlyph_h
#define __vvLandmarksGlyph_h
-
#include "vtkTextSource.h"
#include "vtkPoints.h"
#ifndef _vvLandmarksPanel_CXX
#define _vvLandmarksPanel_CXX
-
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 200COLUMN_IMAGE_NAME
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include "vvLandmarksPanel.h"
#include <QtGui>
#ifndef _vvLandmarksPanel_H
#define _vvLandmarksPanel_H
-
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 200COLUMN_IMAGE_NAME
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include <iostream>
#include <vector>
#include "vvLandmarks.h"
#ifndef _vvLinkPanel_CXX
#define _vvLinkPanel_CXX
-
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 200COLUMN_IMAGE_NAME
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include "vvLinkPanel.h"
#include "clitkCommon.h"
#ifndef _vvLinkPanel_H
#define _vvLinkPanel_H
-
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 200COLUMN_IMAGE_NAME
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include <iostream>
#include <vector>
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvMainWindow.cxx,v $
- Language: C++
- Date: $Date: 2010/03/24 13:59:01 $
- Version: $Revision: 1.19 $
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
- Copyright (C) 200COLUMN_IMAGE_NAME
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
-// QT include
#include <algorithm>
#include <QMessageBox>
#include <QInputDialog>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef vvMainWindow_h
#define vvMainWindow_h
-
#include <iostream>
#include <vector>
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvMainWindow.txx,v $
- Language: C++
- Date: $Date: 2010/01/29 13:54:37 $
- Version: $Revision: 1.1 $
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
- Copyright (C) 200COLUMN_IMAGE_NAME
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
-//------------------------------------------------------------------------------
-// #define CREATE_TOOL_CALLBACK(TOOL_NAME)
-// void vvMainWindow::bidon();
-
-//------------------------------------------------------------------------------
-// template<class ToolType>
-// void vvMainWindow::addNewToolInMenu() {
-// QAction * binarizeAction = new QAction(QIcon(":/new/prefix1/icons/binarize.png"), tr("&Binarize..."), this);
-// binarizeAction->setStatusTip(tr("Binarization of an image by thresholding."));
-
-// // CREATE_TOOL_CALLBACK(toto);
-
-// connect(binarizeAction, SIGNAL(triggered()), this, SLOT(commonToolAction()));
-// menuTools->addAction(binarizeAction);
// }
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvMainWindowBase.cxx,v $
- Language: C++
- Date: $Date: 2010/02/24 11:43:37 $
- Version: $Revision: 1.1 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "vvMainWindowBase.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvMainWindowBase.h,v $
- Language: C++
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
-Copyright (C) 2010
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVMAINWINDOWBASE_H
#define VVMAINWINDOWBASE_H
-
#include "clitkCommon.h"
#include "vvImage.h"
#include <qmainwindow.h>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include <itkImage.h>
#include <itkMaximumProjectionImageFilter.h>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
- Program: vv
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvMaximumIntensityProjection_h
#define vvMaximumIntensityProjection_h
-
#include "vvImage.h"
class vvSlicerManager;
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include <sstream>
#include <cassert>
#include <vector>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
- Program: vv
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvMesh_h
#define vvMesh_h
-
#include <string>
#include <utility>
#include <vector>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include "vvMeshActor.h"
#include "clitkCommon.h"
#include <vtkPolyDataMapper.h>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
- Program: vv
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvMeshActor_h
#define vvMeshActor_h
-
#include "vvMesh.h"
#include "vvImage.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include <algorithm>
#include <QApplication>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
- Program: vv
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvMeshReader_h
#define vvMeshReader_h
-
#include <QThread>
#include <string>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include <QApplication>
#include <itkWarpImageFilter.h>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
- Program: vv
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvMidPosition_h
#define vvMidPosition_h
-
#include <string>
#include <QThread>
#include <QProgressDialog>
#ifndef _vvOverlayPanel_CXX
#define _vvOverlayPanel_CXX
-
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 200COLUMN_IMAGE_NAME
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include "vvOverlayPanel.h"
#include <QtGui>
#ifndef _vvOverlayPanel_H
#define _vvOverlayPanel_H
-
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 200COLUMN_IMAGE_NAME
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include <iostream>
#include <vector>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvProgressDialog_h
#define vvProgressDialog_h
-
#include "ui_vvProgressDialog.h"
#include <string>
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef VVDICOMSERIESSELECTOR_CXX
#define VVDICOMSERIESSELECTOR_CXX
-
-// itk include
#include <itkGDCMImageIO.h>
#include <itkGDCMSeriesFileNames.h>
#include <gdcmFile.h>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef VVDICOMSERIESSELECTOR_H
#define VVDICOMSERIESSELECTOR_H
-
-// vv include
#include "ui_vvDicomSeriesSelector.h"
#include "clitkCommon.h"
#include "vvQProgressDialogITKCommand.h"
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef VVQPROGRESSDIALOGITKCOMMAND_CXX
#define VVQPROGRESSDIALOGITKCOMMAND_CXX
-
#include "clitkImageCommon.h"
#include "vvQProgressDialogITKCommand.h"
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef VVQPROGRESSDIALOGITKCOMMAND_H
#define VVQPROGRESSDIALOGITKCOMMAND_H
-
-
-// itk include
#include "itkCommand.h"
// qt include
#ifndef _vvResamplerDialog_CXX
#define _vvResamplerDialog_CXX
-
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : David Sarrut (david.sarrut@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include "vvResamplerDialog.h"
#include "clitkImageResampleGenericFilter.h"
#include "vvSlicer.h"
#ifndef _VVRESAMPLERDIALOG_H
#define _VVRESAMPLERDIALOG_H
-
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : David Sarrut (david.sarrut@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
-
#include "ui_vvResamplerDialog.h"
#include "clitkCommon.h"
#include "vvImage.h"
#ifndef _vvSegmentationDialog_CXX
#define _vvSegmentationDialog_CXX
-
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : David Sarrut (david.sarrut@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include <QtGui>
#include <Qt>
#ifndef _VVSEGMENTATIONDIALOG_H
#define _VVSEGMENTATIONDIALOG_H
-
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : David Sarrut (david.sarrut@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
-
#include "ui_vvSegmentationDialog.h"
#include "clitkCommon.h"
#include "vvImage.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
#include "vvSlicer.h"
#include "vvImage.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef __vvSlicer_h
#define __vvSlicer_h
-
#include <iostream>
#include <vector>
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include "vvSlicerManager.h"
#include "vvSlicer.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvSlicerManager_h
#define vvSlicerManager_h
-
-// std
#include <iostream>
#include <vector>
#include <string>
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include "vvSlicerManagerCommand.h"
#include "vvSlicerManager.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef __vvSlicerManagerCommand_h
#define __vvSlicerManagerCommand_h
-
#include "vtkCommand.h"
#include "vvSlicerManager.h"
#include "vtkRenderWindow.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include "vvStructSelector.h"
#include <iostream>
#include <sstream>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
- Program: vv
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvStructSelector_h
#define vvStructSelector_h
-
#include "ui_vvStructSelector.h"
class vvStructSelector : public QDialog, private Ui::vvStructSelector
#ifndef _vvSurfaceViewerDialog_CXX
#define _vvSurfaceViewerDialog_CXX
-
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : David Sarrut (david.sarrut@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#include <QtGui>
#include <Qt>
#ifndef _vvSurfaceViewerDialog_H
#define _vvSurfaceViewerDialog_H
-
-/*=========================================================================
-
-Program: vv
-Language: C++
-Author : David Sarrut (david.sarrut@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
-
#include "ui_vvSurfaceViewerDialog.h"
class vtkPolyDataMapper;
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include "vvXXX.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
- Program: vv
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvXXX_h
#define vvXXX_h
-
-class vvXXX
-{
-public:
-
-protected:
-
-};
-
#endif
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolBase.cxx,v $
- Language: C++
- Date: $Date: 2010/01/29 13:54:37 $
- Version: $Revision: 1.1 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLBASE_CXX
#define VVTOOLBASE_CXX
-
#include "vvToolBase.h"
// //------------------------------------------------------------------------------
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolBase.h,v $
- Language: C++
- Date: $Date: 2010/03/24 13:37:34 $
- Version: $Revision: 1.5 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLBASE_H
#define VVTOOLBASE_H
-
#include "vvToolBaseBase.h"
#include "vvToolCreator.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolBase.txx,v $
- Language: C++
- Date: $Date: 2010/02/24 11:43:37 $
- Version: $Revision: 1.1 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
-//------------------------------------------------------------------------------
template<class ToolType>
vvToolBase<ToolType>::vvToolBase(vvMainWindowBase * m) {
mMainWindowBase = m;
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolBaseBase.h,v $
- Language: C++
- Date: $Date: 2010/02/24 11:49:57 $
- Version: $Revision: 1.1 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLBASEBASE_H
#define VVTOOLBASEBASE_H
-
#include "vvMainWindowBase.h"
//------------------------------------------------------------------------------
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolBinarize.cxx,v $
- Language: C++
- Date: $Date: 2010/03/24 10:48:18 $
- Version: $Revision: 1.13 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "vvToolBinarize.h"
#include "vvSlicerManager.h"
#include "vvSlicer.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolBinarize.h,v $
- Language: C++
- Date: $Date: 2010/03/24 10:48:18 $
- Version: $Revision: 1.10 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLBINARIZE_H
#define VVTOOLBINARIZE_H
-
#include <QtDesigner/QDesignerExportWidget>
#include "vvToolBase.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolCreator.h,v $
- Language: C++
- Date: $Date: 2010/02/24 11:43:37 $
- Version: $Revision: 1.1 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLCREATOR_H
#define VVTOOLCREATOR_H
-
#include "vvToolCreatorBase.h"
//------------------------------------------------------------------------------
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolCreator.txx,v $
- Language: C++
- Date: $Date: 2010/02/24 11:43:37 $
- Version: $Revision: 1.1 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
-//------------------------------------------------------------------------------
-// Call when the ToolType is inserted into the menu
template<class ToolType>
void vvToolCreator<ToolType>::InsertToolInMenu(vvMainWindowBase * m) {
mMainWindow = m;
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolCreatorBase.cxx,v $
- Language: C++
- Date: $Date: 2010/03/24 13:37:34 $
- Version: $Revision: 1.3 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "vvToolCreatorBase.h"
#include "vvToolManager.h"
#include <QAction>
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolCreatorBase.h,v $
- Language: C++
- Date: $Date: 2010/03/24 13:37:34 $
- Version: $Revision: 1.3 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLCREATORBASE_H
#define VVTOOLCREATORBASE_H
-
#include <QObject>
#include "vvSlicerManager.h"
#include "vvMainWindowBase.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolCreatorBase.txx,v $
- Language: C++
- Date: $Date: 2010/02/24 11:42:42 $
- Version: $Revision: 1.2 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
-//------------------------------------------------------------------------------
-// Called when the tool is created
template<class ToolType>
void vvToolCreatorBase::CreateTool() {
// Get information on the current image
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolCropImage.cxx,v $
- Language: C++
- Date: $Date: 2010/03/24 20:35:13 $
- Version: $Revision: 1.6 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "vvToolCropImage.h"
#include <QComboBox>
#include <QCursor>
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolCropImage.h,v $
- Language: C++
- Date: $Date: 2010/03/02 13:28:43 $
- Version: $Revision: 1.4 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLCROPIMAGE_H
#define VVTOOLCROPIMAGE_H
-
#include <QtDesigner/QDesignerExportWidget>
#include <QDialog>
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolFoo.cxx,v $
- Language: C++
- Date: $Date: 2010/02/24 11:43:37 $
- Version: $Revision: 1.1 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "vvToolFoo.h"
//------------------------------------------------------------------------------
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolFoo.h,v $
- Language: C++
- Date: $Date: 2010/02/24 11:43:37 $
- Version: $Revision: 1.1 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLFOO_H
#define VVTOOLFOO_H
-
#include <QtDesigner/QDesignerExportWidget>
#include <QDialog>
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolFooWithWidgetBase.cxx,v $
- Language: C++
- Date: $Date: 2010/03/24 10:48:18 $
- Version: $Revision: 1.2 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "vvToolFooWithWidgetBase.h"
//------------------------------------------------------------------------------
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolFooWithWidgetBase.h,v $
- Language: C++
- Date: $Date: 2010/03/24 10:48:18 $
- Version: $Revision: 1.2 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLFOO_H
#define VVTOOLFOO_H
-
#include <QtDesigner/QDesignerExportWidget>
#include "vvToolBase.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolImageArithm.cxx,v $
- Language: C++
- Date: $Date: 2010/03/24 13:37:34 $
- Version: $Revision: 1.2 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "vvToolImageArithm.h"
#include "vvSlicer.h"
#include "clitkImageArithmGenericFilter.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolImageArithm.h,v $
- Language: C++
- Date: $Date: 2010/03/24 13:02:59 $
- Version: $Revision: 1.1 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLImageArithm_H
#define VVTOOLImageArithm_H
-
#include <QtDesigner/QDesignerExportWidget>
#include "vvToolBase.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolInputSelectorWidget.cxx,v $
- Language: C++
- Date: $Date: 2010/03/24 20:35:13 $
- Version: $Revision: 1.6 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLINPUTSELECTORWIDGET_CXX
#define VVTOOLINPUTSELECTORWIDGET_CXX
-
#include "vvToolSimpleInputSelectorWidget.h"
#include "vvToolInputSelectorWidget.h"
#include "vvSlicerManager.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolInputSelectorWidget.h,v $
- Language: C++
- Date: $Date: 2010/03/24 10:48:18 $
- Version: $Revision: 1.6 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLINPUTSELECTORWIDGET_H
#define VVTOOLINPUTSELECTORWIDGET_H
-
#include <QtDesigner/QDesignerExportWidget>
#include <QDialog>
#include "ui_vvToolInputSelectorWidget.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolManager.cxx,v $
- Language: C++
- Date: $Date: 2010/02/24 11:42:42 $
- Version: $Revision: 1.3 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "vvToolManager.h"
#include "vvToolCreatorBase.h"
#include "vvMainWindowBase.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolManager.h,v $
- Language: C++
- Date: $Date: 2010/02/24 11:42:42 $
- Version: $Revision: 1.3 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLMANAGER_H
#define VVTOOLMANAGER_H
-
#include "clitkCommon.h"
class vvToolCreatorBase;
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolSimpleInputSelectorWidget.cxx,v $
- Language: C++
- Date: $Date: 2010/03/24 20:35:13 $
- Version: $Revision: 1.3 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLINPUTSELECTORWIDGET_CXX
#define VVTOOLINPUTSELECTORWIDGET_CXX
-
#include "vvToolSimpleInputSelectorWidget.h"
#include "vvSlicerManager.h"
#include <QAbstractButton>
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolSimpleInputSelectorWidget.h,v $
- Language: C++
- Date: $Date: 2010/03/24 10:48:18 $
- Version: $Revision: 1.2 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLSIMPLEINPUTSELECTORWIDGET_H
#define VVTOOLSIMPLEINPUTSELECTORWIDGET_H
-
#include <QtDesigner/QDesignerExportWidget>
#include <QDialog>
#include "ui_vvToolSimpleInputSelectorWidget.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolWidgetBase.cxx,v $
- Language: C++
- Date: $Date: 2010/03/24 20:35:13 $
- Version: $Revision: 1.5 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2008
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#include "vvToolWidgetBase.h"
#include "vvMainWindowBase.h"
#include "vvSlicerManager.h"
-/*=========================================================================
-
- Program: vv
- Module: $RCSfile: vvToolWidgetBase.h,v $
- Language: C++
- Date: $Date: 2010/03/24 10:48:18 $
- Version: $Revision: 1.4 $
- Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
-
- Copyright (C) 2010
- Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
- CREATIS http://www.creatis.insa-lyon.fr
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, version 3 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
- =========================================================================*/
-
#ifndef VVTOOLWIDGETBASE_H
#define VVTOOLWIDGETBASE_H
-
#include <QtDesigner/QDesignerExportWidget>
#include "ui_vvToolWidgetBase.h"
#include "clitkImageToImageGenericFilter.h"
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include <fstream>
#include <algorithm>
#include <QDir>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Joel Schaerer (joel.schaerer@insa-lyon.fr)
- Program: vv
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
#ifndef vvXXX_h
#define vvXXX_h
-
-///Utility functions that don't need to be in vvMainWindow
-
#include <list>
#include <string>
-/*=========================================================================
-
- Program: vv
- Language: C++
- Author : Pierre Seroul (pierre.seroul@gmail.com)
-
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
-
#include <QApplication>
#include "vvImageReader.h"
#ifndef vvs_h
#define vvs_h
-
-//This is a dummy executable for tests
-
#include "ui_vvDummyWindow.h"
#include <QMainWindow>