9 #ifndef TomatoLIB_ITKColorbar2DImageFilter_H 10 #define TomatoLIB_ITKColorbar2DImageFilter_H 12 #include "CmakeConfigForTomato.h" 16 #include "tomatolib_export.h" 17 #include "itkImageToImageFilter.h" 18 #include "itkImageRegionIteratorWithIndex.h" 19 #include "itkImageRegionConstIteratorWithIndex.h" 27 template<
typename TImage>
28 class Colorbar2DImageFilter :
public ImageToImageFilter<TImage, TImage> {
32 typedef Colorbar2DImageFilter Self;
33 typedef ImageToImageFilter<TImage, TImage> Superclass;
34 typedef SmartPointer<Self> Pointer;
40 itkTypeMacro(OxColorbarImageFilter, ImageToImageFilter);
42 typedef typename TImage::PixelType PixelTypeIn;
43 typedef typename TImage::PixelType PixelTypeOut;
45 itkSetMacro(ZerosInsteadOfColorbar,
bool);
46 itkGetMacro(ZerosInsteadOfColorbar,
bool);
48 itkSetMacro(AddColorbar,
bool);
49 itkGetMacro(AddColorbar,
bool);
53 Colorbar2DImageFilter() {
55 m_ZerosInsteadOfColorbar =
false;
59 ~Colorbar2DImageFilter() {};
62 virtual void GenerateData() ITK_OVERRIDE;
66 bool m_ZerosInsteadOfColorbar;
69 ITK_DISALLOW_COPY_AND_ASSIGN(Colorbar2DImageFilter);
74 #ifndef TOMATOLIB_COMPILED 75 #ifndef ITK_MANUAL_INSTANTIATION 76 #include "itkColorbar2DImageFilter.txx" 77 #endif //ITK_MANUAL_INSTANTIATION 78 #endif //TOMATOLIB_COMPILED 82 #endif //TomatoLIB_ITKColorbar2DImageFilter_H Definition: itkImageFileReaderKW.h:31