28 #ifndef itkInPlaceImageFilter_h
29 #define itkInPlaceImageFilter_h
71 template<
typename TInputImage,
typename TOutputImage = TInputImage >
99 TInputImage::ImageDimension);
101 TOutputImage::ImageDimension);
109 itkSetMacro(InPlace,
bool);
110 itkGetConstMacro(InPlace,
bool);
111 itkBooleanMacro(InPlace);
128 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
162 itkGetConstMacro(RunningInPlace,
bool);
166 void operator=(const
Self &) ITK_DELETE_FUNCTION;
183 #ifndef ITK_MANUAL_INSTANTIATION
184 #include "itkInPlaceImageFilter.hxx"
Superclass::OutputImagePixelType OutputImagePixelType
SmartPointer< const Self > ConstPointer
Superclass::OutputImagePointer OutputImagePointer
Superclass::OutputImagePixelType OutputImagePixelType
virtual bool CanRunInPlace() const
virtual void ReleaseInputs() override
static const unsigned int InputImageDimension
ImageToImageFilter< TInputImage, TOutputImage > Superclass
TInputImage InputImageType
OutputImageType::Pointer OutputImagePointer
virtual void PrintSelf(std::ostream &os, Indent indent) const override
InputImageType::Pointer InputImagePointer
virtual void AllocateOutputs() override
InputImageType::RegionType InputImageRegionType
static const unsigned int OutputImageDimension
Base class for filters that take an image as input and produce an image as output.
void InternalAllocateOutputs(const FalseType &)
Superclass::OutputImageRegionType OutputImageRegionType
Control indentation during Print() invocation.
InputImageType::ConstPointer InputImageConstPointer
Superclass::OutputImageRegionType OutputImageRegionType
TOutputImage OutputImageType
Base class for filters that take an image as input and overwrite that image as the output...
InputImageType::PixelType InputImagePixelType
SmartPointer< Self > Pointer
Superclass::OutputImageType OutputImageType
virtual void AllocateOutputs()