28 #ifndef itkInPlaceLabelMapFilter_h
29 #define itkInPlaceLabelMapFilter_h
82 template<
typename TInputImage >
119 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
120 itkStaticConstMacro(OutputImageDimension,
unsigned int, TOutputImage::ImageDimension);
125 itkSetMacro(InPlace,
bool);
126 itkGetMacro(InPlace,
bool);
127 itkBooleanMacro(InPlace);
149 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
163 virtual
void AllocateOutputs() ITK_OVERRIDE;
171 return this->GetOutput();
181 #ifndef ITK_MANUAL_INSTANTIATION
182 #include "itkInPlaceLabelMapFilter.hxx"
InPlaceLabelMapFilter Self
Light weight base class for most itk classes.
InputImageType::Pointer InputImagePointer
InputImageType::LabelObjectType LabelObjectType
Superclass::OutputImagePointer OutputImagePointer
LabelMapFilter< TInputImage, TInputImage > Superclass
InputImageType::PixelType InputImagePixelType
InputImageType::RegionType RegionType
bool CanRunInPlace() const
Superclass::OutputImagePixelType OutputImagePixelType
Base class for filters that takes an image as input and overwrites that image as the output...
Superclass::OutputImageRegionType OutputImageRegionType
InputImageType::PixelType PixelType
Base class for filters that take an image as input and overwrite that image as the output...
Superclass::OutputImageType OutputImageType
Control indentation during Print() invocation.
InputImageType::ConstPointer InputImageConstPointer
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
InputImageType::IndexType IndexType
InputImageType::RegionType InputImageRegionType
ImageBaseType::IndexType IndexType