15 #ifndef itkMIDASImageUpdateCopyRegionProcessor_h
16 #define itkMIDASImageUpdateCopyRegionProcessor_h
19 #include <itkPasteImageFilter.h>
28 template <
class TPixel,
unsigned int VImageDimension>
56 itkSetObjectMacro(SourceImage, ImageType);
57 itkGetObjectMacro(SourceImage, ImageType);
60 itkSetMacro(SourceRegionOfInterest, RegionType);
61 itkGetMacro(SourceRegionOfInterest, RegionType);
64 void SetSourceRegionOfInterest(std::vector<int> ®ion);
68 void PrintSelf(std::ostream& os, Indent indent)
const;
72 virtual void ApplyUpdateToAfterImage();
76 void operator=(
const Self&);
78 ImagePointer m_SourceImage;
79 RegionType m_SourceRegionOfInterest;
84 #ifndef ITK_MANUAL_INSTANTIATION
85 #include "itkMIDASImageUpdateCopyRegionProcessor.txx"
ImageType::IndexType IndexType
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:49
ImageType::SizeType SizeType
Definition: niftkMakeLapUSProbeBasicModel.cxx:31
virtual ~MIDASImageUpdateCopyRegionProcessor()
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:69
Definition: niftkITKAffineResampleImage.cxx:74
Class to support undo/redo of a copy operation, within a given region.
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:29
ImageType::IndexType IndexType
Definition: niftkMakeLapUSProbeBasicModel.cxx:32
SmartPointer< const Self > ConstPointer
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:37
MIDASImageUpdateRegionProcessor< TPixel, VImageDimension > Superclass
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:35
ImageType::RegionType RegionType
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:51
ImageType::RegionType RegionType
Definition: niftkMakeLapUSProbeBasicModel.cxx:30
MIDASImageUpdateCopyRegionProcessor Self
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:34
TPixel PixelType
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:43
ImageType::SizeType SizeType
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:50
SmartPointer< Self > Pointer
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:36
Provides methods to do Undo/Redo within a specific Region.
Definition: itkMIDASImageUpdateRegionProcessor.h:30
ImageType::Pointer ImagePointer
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:48
Image< TPixel, VImageDimension > ImageType
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:47
PasteImageFilterType::Pointer PasteImagePointerType
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:53
PasteImageFilter< ImageType, ImageType > PasteImageFilterType
Definition: itkMIDASImageUpdateCopyRegionProcessor.h:52