28 #ifndef itkImageTransformer_h 29 #define itkImageTransformer_h 58 template<
typename TInputImage >
82 TInputImage::ImageDimension);
86 virtual void SetInput(
const InputImageType *image);
87 virtual void SetInput(
unsigned int,
const TInputImage *image);
88 const InputImageType *
GetInput()
const;
90 const InputImageType *
GetInput(
unsigned int idx)
const;
120 virtual ~ImageTransformer() {}
217 unsigned int SplitRequestedRegion(
unsigned int i,
unsigned int num, InputImageRegionType & splitRegion);
247 void operator=(const Self &) ITK_DELETE_FUNCTION;
251 #ifndef ITK_MANUAL_INSTANTIATION 252 #include "itkImageTransformer.hxx"
virtual void PushFrontInput(const DataObject *input)
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
#define ITK_THREAD_RETURN_TYPE
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
virtual void PushBackInput(const DataObject *input)
Push/Pop an indexed input of this process object.
unsigned int ThreadIdType
Base class for all data objects in ITK.