18#ifndef itkExtractOrthogonalSwath2DImageFilter_h
19#define itkExtractOrthogonalSwath2DImageFilter_h
42template <
typename TImage>
79 static constexpr unsigned int PathDimension = 2;
80 static constexpr unsigned int ImageDimension = TImage::ImageDimension;
94 virtual const double *
107 virtual const double *
136 m_Size[1] = 16 * 2 + 1;
137 m_Origin[0] = m_Origin[1] = 0.0;
138 m_Spacing[0] = m_Spacing[1] = 1.0;
156 Superclass::GenerateInputRequestedRegion();
157 this->GetNonConstImageInput()->SetRequestedRegionToLargestPossibleRegion();
158 this->GetNonConstPathInput()->SetRequestedRegionToLargestPossibleRegion();
171 double m_Origin[ImageDimension]{};
172 double m_Spacing[ImageDimension]{};
176#ifndef ITK_MANUAL_INSTANTIATION
177# include "itkExtractOrthogonalSwath2DImageFilter.hxx"
A templated class holding a point in n-Dimensional image space.
Base class for all data objects in ITK.
virtual void SetRequestedRegionToLargestPossibleRegion()
Base class for filters that take both a path and an image as input and produce a path as output.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
ImageBaseType::SpacingType VectorType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Represent a n-dimensional size (bounds) of a n-dimensional image.