18#ifndef itkSliceImageFilter_h
19#define itkSliceImageFilter_h
55template <
class TInputImage,
class TOutputImage>
88 static constexpr unsigned int ImageDimension = TInputImage::ImageDimension;
89 static constexpr unsigned int OutputImageDimension = TOutputImage::ImageDimension;
121#ifdef ITK_USE_CONCEPT_CHECKING
170#ifndef ITK_MANUAL_INSTANTIATION
171# include "itkSliceImageFilter.hxx"
Base class for all process objects that output image data.
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
Base class for filters that take an image as input and produce an image as output.
TInputImage InputImageType
typename InputImageType::ConstPointer InputImageConstPointer
typename InputImageType::Pointer InputImagePointer
Control indentation during Print() invocation.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Slices an image based on a starting index and a stopping index, and a step size.
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
void PrintSelf(std::ostream &os, Indent indent) const override
~SliceImageFilter() override=default
void SetStart(IndexValueType start)
void VerifyInputInformation() const override
Verifies that the input images occupy the same physical space and the each index is at the same physi...
void SetStop(IndexValueType stop)
typename TInputImage::IndexType InputIndexType
typename TOutputImage::OffsetType OutputOffsetType
typename TOutputImage::IndexType OutputIndexType
void GenerateInputRequestedRegion() override
typename InputIndexType::IndexValueType IndexValueType
void GenerateOutputInformation() override
typename InputImageType::IndexType IndexType
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....