18 #ifndef __itkComposeImageFilter_h
19 #define __itkComposeImageFilter_h
56 template<
class TInputImage,
class TOutputImage=VectorImage<
typename TInputImage::PixelType, TInputImage::ImageDimension> >
69 itkStaticConstMacro(Dimension,
unsigned int, TInputImage::ImageDimension);
81 #ifdef ITK_USE_CONCEPT_CHECKING
91 virtual void GenerateOutputInformation(
void);
93 virtual void BeforeThreadedGenerateData();
99 void operator=(
const Self &);
110 pix = std::complex<T>(inputItContainer[0].Get(), inputItContainer[1].Get());
111 ++( inputItContainer[0] );
112 ++( inputItContainer[1] );
114 template<
class TPixel>
117 for (
unsigned int i = 0; i < this->GetNumberOfInputs(); i++ )
120 ++( inputItContainer[i] );
126 #ifndef ITK_MANUAL_INSTANTIATION
127 #include "itkComposeImageFilter.hxx"