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
void operator=(const Self &) ITK_DELETE_FUNCTION
TInputImage::IndexType IndexType
A helper class which creates an image which is perfect copy of the input image.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
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.