18 #ifndef __itkVectorResampleImageFilter_h
19 #define __itkVectorResampleImageFilter_h
58 template<
typename TInputImage,
typename TOutputImage,
typename TInterpolatorPrecisionType =
double >
84 TOutputImage::ImageDimension);
144 itkSetMacro(DefaultPixelValue,
PixelType);
147 itkGetConstMacro(DefaultPixelValue,
PixelType);
155 itkGetConstReferenceMacro(OutputSpacing,
SpacingType);
172 itkSetMacro(OutputStartIndex,
IndexType);
175 itkGetConstReferenceMacro(OutputStartIndex,
IndexType);
202 #ifdef ITK_USE_CONCEPT_CHECKING
245 #ifndef ITK_MANUAL_INSTANTIATION
246 #include "itkVectorResampleImageFilter.hxx"
Resample an image via a coordinate transform.
TOutputImage::PointType OriginPointType
virtual void SetOutputSpacing(SpacingType _arg)
OriginPointType m_OutputOrigin
OutputImageType::Pointer OutputImagePointer
TOutputImage::RegionType OutputImageRegionType
virtual void BeforeThreadedGenerateData()
InterpolatorType::Pointer InterpolatorPointerType
unsigned long ModifiedTimeType
~VectorResampleImageFilter()
TOutputImage::DirectionType DirectionType
SmartPointer< Self > Pointer
DirectionType m_OutputDirection
Base class for all process objects that output image data.
TOutputImage OutputImageType
PixelType m_DefaultPixelValue
Size< itkGetStaticConstMacro(ImageDimension) > SizeType
virtual void AfterThreadedGenerateData()
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId)
Superclass::PointType PointType
PixelType::ValueType PixelComponentType
InterpolatorType::PointType PointType
void PrintSelf(std::ostream &os, Indent indent) const
void operator=(const Self &)
InputImageType::RegionType InputImageRegionType
IndexType m_OutputStartIndex
virtual void GenerateInputRequestedRegion()
SpacingType m_OutputSpacing
TransformPointerType m_Transform
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()
ModifiedTimeType GetMTime(void) const
SmartPointer< const Self > ConstPointer
#define itkConceptMacro(name, concept)
TransformType::ConstPointer TransformPointerType
TOutputImage::PixelType PixelType
virtual void SetOutputOrigin(OriginPointType _arg)
InterpolatorPointerType m_Interpolator
TOutputImage::SpacingType SpacingType
VectorResampleImageFilter Self
virtual void GenerateOutputInformation()
unsigned int ThreadIdType
InputImageType::ConstPointer InputImageConstPointer