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);
147 #ifdef ITK_USE_CONCEPT_CHECKING
172 #ifndef ITK_MANUAL_INSTANTIATION
173 #include "itkVectorRescaleIntensityImageFilter.hxx"
OutputPixelType::ValueType OutputValueType
virtual ~VectorRescaleIntensityImageFilter()
InputImageType::ConstPointer InputImagePointer
void operator=(const Self &)
TInputImage::PixelType InputPixelType
Superclass::InputImagePointer InputImagePointer
SmartPointer< Self > Pointer
VectorRescaleIntensityImageFilter()
UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorMagnitudeLinearTransform< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
NumericTraits< OutputValueType >::RealType OutputRealType
TInputImage InputImageType
Base class for all process objects that output image data.
OutputRealType m_OutputMaximumMagnitude
Superclass::InputImageType InputImageType
VectorRescaleIntensityImageFilter Self
InputRealType m_InputMaximumMagnitude
TOutputImage::PixelType OutputPixelType
void BeforeThreadedGenerateData(void)
Implements pixel-wise generic operation on one image.
Control indentation during Print() invocation.
NumericTraits< InputValueType >::RealType InputRealType
Applies a linear transformation to the magnitude of pixel vectors in a vector Image.
Define additional traits for native types such as int or float.
#define itkConceptMacro(name, concept)
InputPixelType::ValueType InputValueType
SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, Indent indent) const