18 #ifndef itkVectorExpandImageFilter_h
19 #define itkVectorExpandImageFilter_h
71 template<
typename TInputImage,
typename TOutputImage >
95 TInputImage::ImageDimension);
129 itkSetVectorMacro(ExpandFactors,
const unsigned int,
ImageDimension);
160 #ifdef ITK_USE_CONCEPT_CHECKING
193 void operator=(const Self &);
207 #ifndef ITK_MANUAL_INSTANTIATION
208 #include "itkVectorExpandImageFilter.hxx"
virtual void GenerateInputRequestedRegion() override
Superclass::InputImageType InputImageType
virtual void BeforeThreadedGenerateData() override
OutputImageType::PixelType OutputPixelType
~VectorExpandImageFilter()
TOutputImage::Pointer OutputImagePointer
TOutputImage::RegionType OutputImageRegionType
InterpolatorPointer m_Interpolator
InterpolatorType::Pointer InterpolatorPointer
InputImageType::PixelType InputPixelType
Base class for all process objects that output image data.
void PrintSelf(std::ostream &os, Indent indent) const override
VectorExpandImageFilter()
static const unsigned int ImageDimension
VectorLinearInterpolateImageFunction< InputImageType, CoordRepType > DefaultInterpolatorType
Expand the size of a vector image by an integer factor in each dimension.
OutputPixelType::ValueType OutputValueType
Superclass::OutputImageType OutputImageType
TInputImage::Pointer InputImagePointer
virtual void GenerateOutputInformation() override
TInputImage InputImageType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
unsigned int ThreadIdType
VectorInterpolateImageFunction< InputImageType, CoordRepType > InterpolatorType
SmartPointer< Self > Pointer
Base class for filters that take an image as input and produce an image as output.
FixedArray< ExpandFactorsType, ImageDimension > ExpandFactorsArrayType
InputPixelType::ValueType InputValueType
Control indentation during Print() invocation.
Base class for all vector image interpolaters.
ExpandFactorsArrayType m_ExpandFactors
TOutputImage OutputImageType
#define itkConceptMacro(name, concept)
virtual void SetExpandFactors(ExpandFactorsArrayType _arg)
VectorExpandImageFilter Self
virtual void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
Linearly interpolate a vector image at specified positions.
SmartPointer< const Self > ConstPointer