15 #ifndef itkScaleVectorFieldFilter_h
16 #define itkScaleVectorFieldFilter_h
18 #include <itkVector.h>
20 #include <itkImageToImageFilter.h>
37 class TScalarType = double,
38 unsigned int NDimensions = 3>
40 public ImageToImageFilter< Image< Vector<TScalarType, NDimensions>, NDimensions>,
41 Image< Vector<TScalarType, NDimensions>, NDimensions>
48 typedef ImageToImageFilter< Image< Vector<TScalarType, NDimensions>, NDimensions>,
61 itkStaticConstMacro(
Dimension,
unsigned int, NDimensions);
78 virtual void SetNthInput(
unsigned int idx,
const InputImageType *);
81 itkSetMacro(ScaleByComponents,
bool);
82 itkGetMacro(ScaleByComponents,
bool);
90 void PrintSelf(std::ostream& os, Indent indent)
const;
93 virtual void BeforeThreadedGenerateData();
96 virtual void ThreadedGenerateData(
const InputImageRegionType &outputRegionForThread, ThreadIdType threadId);
107 void operator=(
const Self&);
113 #ifndef ITK_MANUAL_INSTANTIATION
114 #include "itkScaleVectorFieldFilter.txx"
~ScaleVectorFieldFilter()
Definition: itkScaleVectorFieldFilter.h:89
Superclass::InputImageRegionType InputImageRegionType
Definition: itkScaleVectorFieldFilter.h:68
bool m_ScaleByComponents
Definition: itkScaleVectorFieldFilter.h:99
Superclass::InputImagePointer InputImagePointer
Definition: itkScaleVectorFieldFilter.h:67
virtual void SetImageThatWillBeScaled(const InputImageType *image)
Definition: itkScaleVectorFieldFilter.h:72
GLenum GLsizei GLenum GLenum const GLvoid * image
Definition: glew.h:4052
virtual void SetImageThatDeterminesTheAmountOfScaling(const InputImageType *image)
Definition: itkScaleVectorFieldFilter.h:75
ScaleVectorFieldFilter Self
Definition: itkScaleVectorFieldFilter.h:47
Definition: niftkITKAffineResampleImage.cxx:74
Superclass::InputImageType InputImageType
Definition: itkScaleVectorFieldFilter.h:66
This class takes two inputs, the first is a vector field, such as the output from a registration forc...
Definition: itkScaleVectorFieldFilter.h:39
float PixelType
Definition: niftkBreastDCEandADC.cxx:88
InputImageType::PixelType InputImagePixelType
Definition: itkScaleVectorFieldFilter.h:69
SmartPointer< const Self > ConstPointer
Definition: itkScaleVectorFieldFilter.h:52
SmartPointer< Self > Pointer
Definition: itkScaleVectorFieldFilter.h:51
Simultaneous itk::Image and itk::Array (and hence vnl_vector) class.
const unsigned int Dimension
Definition: niftkBreastDCEandADC.cxx:89
ImageToImageFilter< Image< Vector< TScalarType, NDimensions >, NDimensions >, Image< Vector< TScalarType, NDimensions >, NDimensions > > Superclass
Definition: itkScaleVectorFieldFilter.h:50
Image< OutputPixelType, itkGetStaticConstMacro(Dimension) > OutputImageType
Definition: itkScaleVectorFieldFilter.h:65
Vector< TScalarType, itkGetStaticConstMacro(Dimension) > OutputPixelType
Definition: itkScaleVectorFieldFilter.h:64
GLsizei const GLcharARB ** string
Definition: glew.h:5194