18 #ifndef __itkImportImageFilter_h
19 #define __itkImportImageFilter_h
42 template<
typename TPixel,
unsigned int VImageDimension = 2 >
44 public ImageSource< Image< TPixel, VImageDimension > >
79 TPixel * GetImportPointer();
89 bool LetFilterManageMemory);
96 {
if ( m_Region != region ) { m_Region = region; this->Modified(); } }
107 itkSetMacro(Spacing, SpacingType);
108 itkGetConstReferenceMacro(Spacing, SpacingType);
109 itkSetVectorMacro(Spacing,
const float, VImageDimension);
114 itkSetMacro(Origin, OriginType);
115 itkGetConstReferenceMacro(Origin, OriginType);
116 itkSetVectorMacro(Origin,
const float, VImageDimension);
132 void PrintSelf(std::ostream & os,
Indent indent)
const;
136 virtual void GenerateData();
141 virtual void GenerateOutputInformation();
150 virtual void EnlargeOutputRequestedRegion(
DataObject *output);
167 #ifndef ITK_MANUAL_INSTANTIATION
168 #include "itkImportImageFilter.hxx"