18#ifndef itkVectorRescaleIntensityImageFilter_h
19#define itkVectorRescaleIntensityImageFilter_h
30template <
typename TInput,
typename TOutput>
62 result[i] =
static_cast<typename TOutput::ValueType
>(scaledComponent);
95template <
typename TInputImage,
typename TOutputImage = TInputImage>
100 Functor::VectorMagnitudeLinearTransform<typename TInputImage::PixelType, typename TOutputImage::PixelType>>
168#ifndef ITK_MANUAL_INSTANTIATION
169# include "itkVectorRescaleIntensityImageFilter.hxx"
Control indentation during Print() invocation.
Implements transparent reference counting.
typename InputImageType::ConstPointer InputImagePointer
UnaryFunctorImageFilter()
TInputImage InputImageType
typename InputPixelType::ValueType InputValueType
VectorRescaleIntensityImageFilter()
VectorRescaleIntensityImageFilter Self
OutputRealType m_OutputMaximumMagnitude
typename TInputImage::PixelType InputPixelType
typename OutputPixelType::ValueType OutputValueType
void BeforeThreadedGenerateData() override
typename NumericTraits< OutputValueType >::RealType OutputRealType
typename NumericTraits< InputValueType >::RealType InputRealType
typename TOutputImage::PixelType OutputPixelType
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
InputRealType m_InputMaximumMagnitude
~VectorRescaleIntensityImageFilter() override=default
UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorMagnitudeLinearTransform< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
bool ExactlyEquals(const TInput1 &x1, const TInput2 &x2)
Return the result of an exact comparison between two scalar values of potentially different types.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....