18 #ifndef __itkJoinImageFilter_h
19 #define __itkJoinImageFilter_h
47 template<
class TPixel1,
class TPixel2 >
82 return !( *
this != other );
107 template<
unsigned int VDimension >
127 JoinType & out,
unsigned int idx,
const TPixel1 & A)
const
129 for (
unsigned int i = 0; i <
Dimension1; i++, idx++ )
138 JoinType & out,
unsigned int idx,
const TPixel1 & A)
const
153 JoinType & out,
unsigned int idx,
const TPixel2 & B)
const
155 for (
unsigned int i = 0; i <
Dimension2; i++, idx++ )
164 JoinType & out,
unsigned int idx,
const TPixel2 & B)
const
171 template<
typename TImage1,
typename TImage2 >
208 template<
class TInputImage1,
class TInputImage2 >
213 Functor::MakeJoin< TInputImage1,
214 TInputImage2 >::ImageType,
216 Functor::MakeJoin< TInputImage1,
217 TInputImage2 >::FunctorType >
221 itkStaticConstMacro(OutputImageDimension,
unsigned int,
222 TInputImage1::ImageDimension);
247 #ifdef ITK_USE_CONCEPT_CHECKING
264 void operator=(
const Self &);