18 #ifndef itkImageDuplicator_h
19 #define itkImageDuplicator_h
53 template<
typename TInputImage >
76 itkStaticConstMacro(
ImageDimension,
unsigned int, ImageType::ImageDimension);
78 itkSetConstObjectMacro(InputImage,
ImageType);
81 itkGetModifiableObjectMacro(Output,
ImageType);
89 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
93 void operator=(const
Self &) ITK_DELETE_FUNCTION;
101 #ifndef ITK_MANUAL_INSTANTIATION
102 #include "itkImageDuplicator.hxx"
TInputImage::ConstPointer ImageConstPointer
ModifiedTimeType m_InternalImageTime
TInputImage::Pointer ImagePointer
unsigned long ModifiedTimeType
SmartPointer< const Self > ConstPointer
TInputImage::IndexType IndexType
A helper class which creates an image which is perfect copy of the input image.
static const unsigned int ImageDimension
TInputImage::PixelType PixelType
ImageConstPointer m_InputImage
virtual void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< Self > Pointer
virtual ~ImageDuplicator()
Control indentation during Print() invocation.
Base class for most ITK classes.