17 #ifndef __itkVectorExpandImageFilter_h
18 #define __itkVectorExpandImageFilter_h
83 template <
class TInputImage,
class TOutputImage>
106 itkStaticConstMacro(ImageDimension,
unsigned int,
107 TInputImage::ImageDimension);
120 enum { VectorDimension = InputPixelType::Dimension };
143 virtual void SetExpandFactors(
const unsigned int factors[] );
147 {
return m_ExpandFactors; }
150 virtual void SetEdgePaddingValue(
const OutputPixelType& value );
154 {
return m_EdgePaddingValue; }
162 virtual void GenerateOutputInformation();
169 virtual void GenerateInputRequestedRegion();
171 #ifdef ITK_USE_CONCEPT_CHECKING
184 void PrintSelf(std::ostream& os,
Indent indent)
const;
195 void ThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread,
200 virtual void BeforeThreadedGenerateData();
204 void operator=(
const Self&);
214 #ifndef ITK_MANUAL_INSTANTIATION