20 #ifndef __itkInPlaceLabelMapFilter_h
21 #define __itkInPlaceLabelMapFilter_h
66 template <
class TInputImage>
97 typedef typename InputImageType::PixelType
PixelType;
98 typedef typename InputImageType::IndexType
IndexType;
104 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
105 itkStaticConstMacro(OutputImageDimension,
unsigned int, TOutputImage::ImageDimension);
109 itkSetMacro(InPlace,
bool);
110 itkGetMacro(InPlace,
bool);
111 itkBooleanMacro(InPlace);
119 bool CanRunInPlace()
const
128 virtual void PrintSelf(std::ostream& os,
Indent indent)
const;
142 virtual void AllocateOutputs();
153 virtual void ReleaseInputs();
162 return this->GetOutput();
170 void operator=(
const Self&);
178 #ifndef ITK_MANUAL_INSTANTIATION