17 #ifndef __itkVectorCastImageFilter_h
18 #define __itkVectorCastImageFilter_h
43 template<
class TInput,
class TOutput>
55 return !(*
this != other);
59 typedef typename TOutput::ValueType OutputValueType;
62 for(
unsigned int k = 0; k < TOutput::Dimension; k++ )
64 value[k] =
static_cast<OutputValueType
>( A[k] );
71 template <
class TInputImage,
class TOutputImage>
75 Functor::VectorCast< typename TInputImage::PixelType,
76 typename TOutputImage::PixelType> >
82 TInputImage,TOutputImage,
95 #ifdef ITK_USE_CONCEPT_CHECKING
103 typename TOutputImage::PixelType::ValueType>));
113 void operator=(
const Self&);