18 #ifndef __itkVectorRescaleIntensityImageFilter_h
19 #define __itkVectorRescaleIntensityImageFilter_h
29 template<
typename TInput,
typename TOutput >
49 return !( *
this != other );
59 result[i] =
static_cast< typename TOutput::ValueType
>( scaledComponent );
91 template<
typename TInputImage,
typename TOutputImage = TInputImage >
95 Functor::VectorMagnitudeLinearTransform<
96 typename TInputImage::PixelType,
97 typename TOutputImage::PixelType > >
103 TInputImage, TOutputImage,
105 typename TInputImage::PixelType,
128 itkGetConstReferenceMacro(OutputMaximumMagnitude,
OutputRealType);
139 itkGetConstReferenceMacro(InputMaximumMagnitude,
InputRealType);
142 void BeforeThreadedGenerateData(
void);
145 void PrintSelf(std::ostream & os,
Indent indent)
const;
147 #ifdef ITK_USE_CONCEPT_CHECKING
163 void operator=(
const Self &);
173 #ifndef ITK_MANUAL_INSTANTIATION
174 #include "itkVectorRescaleIntensityImageFilter.hxx"