18 #ifndef itkVectorResampleImageFilter_h
19 #define itkVectorResampleImageFilter_h
61 template<
typename TInputImage,
typename TOutputImage,
typename TInterpolatorPrecisionType =
double >
87 TOutputImage::ImageDimension);
147 itkSetMacro(DefaultPixelValue,
PixelType);
150 itkGetConstMacro(DefaultPixelValue,
PixelType);
158 itkGetConstReferenceMacro(OutputSpacing,
SpacingType);
175 itkSetMacro(OutputStartIndex,
IndexType);
178 itkGetConstReferenceMacro(OutputStartIndex,
IndexType);
205 #ifdef ITK_USE_CONCEPT_CHECKING
232 void operator=(const
Self &) ITK_DELETE_FUNCTION;
248 #ifndef ITK_MANUAL_INSTANTIATION
249 #include "itkVectorResampleImageFilter.hxx"
Resample an image via a coordinate transform.
TOutputImage::PointType OriginPointType
virtual void SetOutputSpacing(SpacingType _arg)
OriginPointType m_OutputOrigin
ModifiedTimeType GetMTime(void) const override
OutputImageType::Pointer OutputImagePointer
TOutputImage::RegionType OutputImageRegionType
InterpolatorType::Pointer InterpolatorPointerType
unsigned long ModifiedTimeType
~VectorResampleImageFilter()
TOutputImage::DirectionType DirectionType
SmartPointer< Self > Pointer
virtual void GenerateOutputInformation() override
DirectionType m_OutputDirection
void PrintSelf(std::ostream &os, Indent indent) const override
Base class for all process objects that output image data.
TOutputImage OutputImageType
PixelType m_DefaultPixelValue
Size< itkGetStaticConstMacro(ImageDimension) > SizeType
Superclass::PointType PointType
PixelType::ValueType PixelComponentType
InterpolatorType::PointType PointType
virtual void GenerateInputRequestedRegion() override
virtual void BeforeThreadedGenerateData() override
InputImageType::RegionType InputImageRegionType
IndexType m_OutputStartIndex
SpacingType m_OutputSpacing
TransformPointerType m_Transform
unsigned int ThreadIdType
static const unsigned int ImageDimension
Transform< TInterpolatorPrecisionType, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension) > TransformType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
Base class for filters that take an image as input and produce an image as output.
VectorInterpolateImageFunction< InputImageType, TInterpolatorPrecisionType > InterpolatorType
InputImageType::Pointer InputImagePointer
Control indentation during Print() invocation.
TInputImage InputImageType
Base class for all vector image interpolaters.
TOutputImage::IndexType IndexType
VectorResampleImageFilter()
SmartPointer< const Self > ConstPointer
#define itkConceptMacro(name, concept)
virtual void AfterThreadedGenerateData() override
TransformType::ConstPointer TransformPointerType
TOutputImage::PixelType PixelType
virtual void SetOutputOrigin(OriginPointType _arg)
InterpolatorPointerType m_Interpolator
TOutputImage::SpacingType SpacingType
VectorResampleImageFilter Self
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
InputImageType::ConstPointer InputImageConstPointer