18 #ifndef itkPasteImageFilter_h 19 #define itkPasteImageFilter_h 47 template<
typename TInputImage,
typename TSourceImage = TInputImage,
typename TOutputImage = TInputImage >
94 InputImageType::ImageDimension);
96 OutputImageType::ImageDimension);
98 SourceImageType::ImageDimension);
103 itkSetMacro(DestinationIndex, InputImageIndexType);
104 itkGetConstMacro(DestinationIndex, InputImageIndexType);
109 itkSetMacro(SourceRegion, SourceImageRegionType);
110 itkGetConstMacro(SourceRegion, SourceImageRegionType);
167 void operator=(const Self &) ITK_DELETE_FUNCTION;
171 #ifndef ITK_MANUAL_INSTANTIATION 172 #include "itkPasteImageFilter.hxx"
void PrintSelf(std::ostream &os, Indent indent) const override
InputImageType::PixelType InputImagePixelType
Superclass::OutputImagePointer OutputImagePointer
static const unsigned int OutputImageDimension
SourceImageType::Pointer SourceImagePointer
Superclass::OutputImagePointer OutputImagePointer
OutputImageType::PixelType OutputImagePixelType
InputImageType::RegionType InputImageRegionType
SourceImageRegionType m_SourceRegion
Superclass::InputImagePointer InputImagePointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
OutputImageType::IndexType OutputImageIndexType
void SetSourceImage(const SourceImageType *src)
InPlaceImageFilter< TInputImage, TOutputImage > Superclass
Paste an image into another image.
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
virtual void GenerateInputRequestedRegion() override
InputImageIndexType m_DestinationIndex
const SourceImageType * GetSourceImage() const
SourceImageType::RegionType SourceImageRegionType
InputImageType::SizeType InputImageSizeType
unsigned int ThreadIdType
virtual void VerifyInputInformation() override
SourceImageType::PixelType SourceImagePixelType
InputImageType::Pointer InputImagePointer
OutputImageType::RegionType OutputImageRegionType
OutputImageType::SizeType OutputImageSizeType
SourceImageType::IndexType SourceImageIndexType
TSourceImage SourceImageType
void SetDestinationImage(const InputImageType *dest)
SmartPointer< Self > Pointer
SourceImageType::ConstPointer SourceImageConstPointer
SourceImageType::SizeType SourceImageSizeType
SmartPointer< const Self > ConstPointer
InputImageType::IndexType InputImageIndexType
Control indentation during Print() invocation.
TOutputImage OutputImageType
Base class for filters that take an image as input and overwrite that image as the output...
static const unsigned int SourceImageDimension
TInputImage InputImageType
static const unsigned int InputImageDimension
const InputImageType * GetDestinationImage() const