X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=tools%2FclitkCropImageGenericFilter.h;h=a576c5e4ca1396c09d0b2161b2241773259eacfa;hb=4990db0e34e1095b4812a203d7cd46618a5e8c3d;hp=2a16b9dcf0447197821507fbf9f341b552c7ebd9;hpb=523a9f961d83eaed5ec3365a07b9f6be35b538f0;p=clitk.git diff --git a/tools/clitkCropImageGenericFilter.h b/tools/clitkCropImageGenericFilter.h index 2a16b9d..a576c5e 100755 --- a/tools/clitkCropImageGenericFilter.h +++ b/tools/clitkCropImageGenericFilter.h @@ -1,7 +1,7 @@ /*========================================================================= Program: vv http://www.creatis.insa-lyon.fr/rio/vv - Authors belong to: + Authors belong to: - University of LYON http://www.universite-lyon.fr/ - Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr @@ -19,55 +19,52 @@ #ifndef CLITKCROPIMAGEGENERICFILTER_H #define CLITKCROPIMAGEGENERICFILTER_H -// clitk +// clitk #include "clitkIO.h" #include "clitkImageToImageGenericFilter.h" #include "clitkCropLikeImageFilter.h" #include "clitkAutoCropFilter.h" +#include "clitkCropImage_ggo.h" // itk #include //-------------------------------------------------------------------- -namespace clitk +namespace clitk { - template class ITK_EXPORT CropImageGenericFilter: - public ImageToImageGenericFilter > + public ImageToImageGenericFilter { public: //-------------------------------------------------------------------- CropImageGenericFilter(); - + //-------------------------------------------------------------------- typedef CropImageGenericFilter Self; - typedef ImageToImageGenericFilter > Superclass; + typedef ImageToImageGenericFilter Superclass; typedef itk::SmartPointer Pointer; typedef itk::SmartPointer ConstPointer; - + typedef args_info_clitkCropImage args_info_type; + //-------------------------------------------------------------------- - itkNewMacro(Self); + itkNewMacro(Self); itkTypeMacro( CropImageGenericFilter, LightObject ); //-------------------------------------------------------------------- - void SetArgsInfo(const ArgsInfoType & a); + void SetArgsInfo(const args_info_type& a); //-------------------------------------------------------------------- // Main function called each time the filter is updated - template + template void UpdateWithInputImageType(); protected: template void InitializeImageType(); - ArgsInfoType mArgsInfo; + args_info_type mArgsInfo; };// end class //-------------------------------------------------------------------- } // end namespace clitk -#ifndef ITK_MANUAL_INSTANTIATION -#include "clitkCropImageGenericFilter.txx" -#endif - #endif // #define CLITKCROPIMAGEGENERICFILTER_H