18 #ifndef __itkSliceBySliceImageFilter_h
19 #define __itkSliceBySliceImageFilter_h
73 template<
typename TInputImage,
74 typename TOutputImage,
75 typename TInputFilter = ImageToImageFilter<
76 Image<
typename TInputImage::PixelType, TInputImage::ImageDimension - 1 >,
77 Image<
typename TOutputImage::PixelType, TOutputImage ::ImageDimension - 1 > >,
78 class TOutputFilter =
typename TInputFilter::Superclass,
79 class TInternalInputImage =
typename TInputFilter::InputImageType,
80 class TInternalOutputImage =
typename TOutputFilter::OutputImageType >
126 TInputImage::ImageDimension);
129 InternalInputImageType::ImageDimension);
131 itkSetMacro(Dimension,
unsigned int);
132 itkGetConstMacro(Dimension,
unsigned int);
184 #ifndef ITK_MANUAL_INSTANTIATION
185 #include "itkSliceBySliceImageFilter.hxx"
static const unsigned int ImageDimension
void operator=(const Self &)
TInputImage::PixelType PixelType
IndexValueType m_SliceIndex
InternalOutputImageType::PixelType InternalOutputPixelType
~SliceBySliceImageFilter()
TInternalInputImage InternalInputImageType
TOutputFilter OutputFilterType
InputImageType::Pointer InputImagePointer
signed long IndexValueType
void SetInputFilter(InputFilterType *filter)
void SetOutputFilter(OutputFilterType *filter)
static const unsigned int InternalImageDimension
Apply a filter or a pipeline slice by slice on an image.
InternalInputImageType::RegionType InternalRegionType
TInputImage::SizeType SizeType
void PrintSelf(std::ostream &os, Indent indent) const
Base class for all process objects that output image data.
TInputFilter InputFilterType
void VerifyInputInformation()
Verifies that the input images occupy the same physical space and the each index is at the same physi...
TInputImage::RegionType RegionType
Superclass::InputImagePointer InputImagePointer
ImageToImageFilter< TInputImage, TOutputImage > Superclass
TInputImage InputImageType
InternalInputImageType::IndexType InternalIndexType
void SetFilter(InputFilterType *filter)
TOutputImage::PixelType OutputPixelType
TOutputImage OutputImageType
SliceBySliceImageFilter Self
virtual void GenerateInputRequestedRegion()
SmartPointer< Self > Pointer
TInternalOutputImage InternalOutputImageType
const InputFilterType * GetFilter() const
InputFilterType::Pointer m_InputFilter
InputFilterType * GetFilter()
InternalInputImageType::OffsetType InternalOffsetType
Base class for filters that take an image as input and produce an image as output.
TInputImage::OffsetType OffsetType
Control indentation during Print() invocation.
OutputFilterType::Pointer m_OutputFilter
TInputImage::IndexType IndexType
InternalInputImageType::SizeType InternalSizeType
SmartPointer< const Self > ConstPointer
SliceBySliceImageFilter()
InternalInputImageType::PixelType InternalInputPixelType