28 #ifndef __itkImageTransformer_h
29 #define __itkImageTransformer_h
58 template<
class TInputImage >
81 itkStaticConstMacro(InputImageDimension,
unsigned int,
82 TInputImage::ImageDimension);
85 using Superclass::SetInput;
87 virtual void SetInput(
unsigned int,
const TInputImage *image);
113 virtual void PopBackInput();
115 virtual void PopFrontInput();
135 virtual void GenerateInputRequestedRegion();
152 virtual void GenerateData();
177 void ThreadedGenerateData(
const InputImageRegionType & inputRegionForThread,
185 virtual void AllocateOutputs();
217 unsigned int SplitRequestedRegion(
unsigned int i,
unsigned int num, InputImageRegionType & splitRegion);
234 { Superclass::PushBackInput(input); }
236 { Superclass::PushFrontInput(input); }
247 void operator=(
const Self &);
251 #ifndef ITK_MANUAL_INSTANTIATION
252 #include "itkImageTransformer.hxx"