28 #ifndef itkImageTransformer_h
29 #define itkImageTransformer_h
58 template<
typename TInputImage >
83 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
86 using Superclass::SetInput;
88 virtual void SetInput(
unsigned int,
const TInputImage *image);
114 void PopBackInput()
override;
116 void PopFrontInput()
override;
136 void GenerateInputRequestedRegion()
override;
153 void GenerateData()
override;
191 virtual void AllocateOutputs();
223 unsigned int SplitRequestedRegion(
unsigned int i,
unsigned int num, InputImageRegionType & splitRegion);
240 { Superclass::PushBackInput(input); }
242 { Superclass::PushFrontInput(input); }
253 #ifndef ITK_MANUAL_INSTANTIATION
254 #include "itkImageTransformer.hxx"
void(* ThreadFunctionType)(void *)
Light weight base class for most itk classes.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
itk::ITK_THREAD_RETURN_TYPE ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION
class ITK_FORWARD_EXPORT ProcessObject
unsigned int ThreadIdType
ImageBaseType::RegionType RegionType
SmartPointer< Self > Pointer
Base class for all data objects in ITK.