X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=tools%2FclitkRelativePositionGenericFilter.h;fp=tools%2FclitkRelativePositionGenericFilter.h;h=0000000000000000000000000000000000000000;hb=a60f638793793247abd4b56acab578a64ddc9d6e;hp=bb9ec6faa8336c13317829c2396324730dacf011;hpb=e924e0e16b89d8c2959b3090970e4b4300376fdf;p=clitk.git diff --git a/tools/clitkRelativePositionGenericFilter.h b/tools/clitkRelativePositionGenericFilter.h deleted file mode 100644 index bb9ec6f..0000000 --- a/tools/clitkRelativePositionGenericFilter.h +++ /dev/null @@ -1,76 +0,0 @@ -/*========================================================================= - Program: vv http://www.creatis.insa-lyon.fr/rio/vv - - Authors belong to: - - University of LYON http://www.universite-lyon.fr/ - - Léon Bérard cancer center http://www.centreleonberard.fr - - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr - - This software is distributed WITHOUT ANY WARRANTY; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the copyright notices for more information. - - It is distributed under dual licence - - - BSD See included LICENSE.txt file - - CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html -===========================================================================**/ - -#ifndef CLITKRELATIVEPOSITIONGENERICFILTER_H -#define CLITKRELATIVEPOSITIONGENERICFILTER_H - -// clitk -#include "clitkIO.h" -#include "clitkImageToImageGenericFilter.h" -#include "clitkAddRelativePositionConstraintToLabelImageFilter.h" -#include "clitkSliceBySliceRelativePositionFilter.h" - -//-------------------------------------------------------------------- -namespace clitk -{ - - template - class ITK_EXPORT RelativePositionGenericFilter: - public ImageToImageGenericFilter > - { - public: - //-------------------------------------------------------------------- - RelativePositionGenericFilter(); - - //-------------------------------------------------------------------- - typedef ImageToImageGenericFilter > Superclass; - typedef RelativePositionGenericFilter Self; - typedef itk::SmartPointer Pointer; - typedef itk::SmartPointer ConstPointer; - - //-------------------------------------------------------------------- - itkNewMacro(Self); - itkTypeMacro(RelativePositionGenericFilter, LightObject); - - //-------------------------------------------------------------------- - void SetArgsInfo(const ArgsInfoType & a); - template - void SetOptionsFromArgsInfoToFilter(FilterType * f) ; - - //-------------------------------------------------------------------- - // Main function called each time the filter is updated - template - void UpdateWithInputImageType(); - - protected: - template void InitializeImageType(); - ArgsInfoType mArgsInfo; - - private: - RelativePositionGenericFilter(const Self&); //purposely not implemented - void operator=(const Self&); //purposely not implemented - - };// end class - //-------------------------------------------------------------------- -} // end namespace clitk - -#ifndef ITK_MANUAL_INSTANTIATION -#include "clitkRelativePositionGenericFilter.txx" -#endif - -#endif // #define CLITKRELATIVEPOSITIONGENERICFILTER_H