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),
147 itkSetMacro(DefaultPixelValue,
PixelType);
150 itkGetConstMacro(DefaultPixelValue,
PixelType);
154 virtual void SetOutputSpacing(
const double *values);
158 itkGetConstReferenceMacro(OutputSpacing,
SpacingType);
162 virtual void SetOutputOrigin(
const double *values);
166 itkGetConstReferenceMacro(OutputOrigin,
PointType);
175 itkSetMacro(OutputStartIndex,
IndexType);
178 itkGetConstReferenceMacro(OutputStartIndex,
IndexType);
185 virtual void GenerateOutputInformation();
192 virtual void GenerateInputRequestedRegion();
196 virtual void BeforeThreadedGenerateData();
200 virtual void AfterThreadedGenerateData();
203 unsigned long GetMTime(
void)
const;
205 #ifdef ITK_USE_CONCEPT_CHECKING
217 void PrintSelf(std::ostream & os,
Indent indent)
const;
228 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
233 void operator=(
const Self &);
249 #ifndef ITK_MANUAL_INSTANTIATION
250 #include "itkVectorResampleImageFilter.hxx"