18 #ifndef __itkComposeImageFilter_h
19 #define __itkComposeImageFilter_h
57 template<
class TInputImage,
class TOutputImage=VectorImage<
typename TInputImage::PixelType, TInputImage::ImageDimension> >
70 itkStaticConstMacro(Dimension,
unsigned int, TInputImage::ImageDimension);
82 #ifdef ITK_USE_CONCEPT_CHECKING
93 virtual void GenerateOutputInformation(
void);
95 virtual void BeforeThreadedGenerateData();
101 void operator=(
const Self &);
112 pix = std::complex<T>(inputItContainer[0].Get(), inputItContainer[1].Get());
113 ++( inputItContainer[0] );
114 ++( inputItContainer[1] );
116 template<
class TPixel>
119 for (
unsigned int i = 0; i < this->GetNumberOfInputs(); i++ )
122 ++( inputItContainer[i] );
128 #ifndef ITK_MANUAL_INSTANTIATION
129 #include "itkComposeImageFilter.hxx"