18 #ifndef __itkVectorResampleImageFilter_h
19 #define __itkVectorResampleImageFilter_h
58 template<
class TInputImage,
class TOutputImage,
class TInterpolatorPrecisionType =
double >
83 itkStaticConstMacro(ImageDimension,
unsigned int,
84 TOutputImage::ImageDimension);
91 typedef Transform< TInterpolatorPrecisionType, itkGetStaticConstMacro(ImageDimension),
144 itkSetMacro(DefaultPixelValue,
PixelType);
147 itkGetConstMacro(DefaultPixelValue,
PixelType);
151 virtual void SetOutputSpacing(
const double *values);
155 itkGetConstReferenceMacro(OutputSpacing,
SpacingType);
159 virtual void SetOutputOrigin(
const double *values);
163 itkGetConstReferenceMacro(OutputOrigin,
PointType);
172 itkSetMacro(OutputStartIndex,
IndexType);
175 itkGetConstReferenceMacro(OutputStartIndex,
IndexType);
182 virtual void GenerateOutputInformation();
189 virtual void GenerateInputRequestedRegion();
193 virtual void BeforeThreadedGenerateData();
197 virtual void AfterThreadedGenerateData();
202 #ifdef ITK_USE_CONCEPT_CHECKING
215 void PrintSelf(std::ostream & os,
Indent indent)
const;
225 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
230 void operator=(
const Self &);
246 #ifndef ITK_MANUAL_INSTANTIATION
247 #include "itkVectorResampleImageFilter.hxx"