18 #ifndef itkVectorRescaleIntensityImageFilter_h
19 #define itkVectorRescaleIntensityImageFilter_h
30 template<
typename TInput,
typename TOutput >
50 return !( *
this != other );
57 for (
unsigned int i = 0; i < VectorDimension; i++ )
60 result[i] =
static_cast< typename TOutput::ValueType
>( scaledComponent );
92 template<
typename TInputImage,
typename TOutputImage = TInputImage >
96 Functor::VectorMagnitudeLinearTransform<
97 typename TInputImage::PixelType,
98 typename TOutputImage::PixelType > >
104 TInputImage, TOutputImage,
106 typename TInputImage::PixelType,
129 itkGetConstReferenceMacro(OutputMaximumMagnitude,
OutputRealType);
140 itkGetConstReferenceMacro(InputMaximumMagnitude,
InputRealType);
143 void BeforeThreadedGenerateData() ITK_OVERRIDE;
145 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
147 #ifdef ITK_USE_CONCEPT_CHECKING
171 #ifndef ITK_MANUAL_INSTANTIATION
172 #include "itkVectorRescaleIntensityImageFilter.hxx"
virtual ~VectorRescaleIntensityImageFilter() override
OutputPixelType::ValueType OutputValueType
TInputImage::PixelType InputPixelType
Superclass::InputImagePointer InputImagePointer
SmartPointer< Self > Pointer
UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorMagnitudeLinearTransform< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
NumericTraits< OutputValueType >::RealType OutputRealType
Base class for all process objects that output image data.
OutputRealType m_OutputMaximumMagnitude
Superclass::InputImageType InputImageType
const unsigned int Dimension
VectorRescaleIntensityImageFilter Self
bool NotExactlyEquals(const TInput1 &x1, const TInput2 &x2)
InputRealType m_InputMaximumMagnitude
TOutputImage::PixelType OutputPixelType
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