15 #ifndef itkSetOutputVectorToCurrentPositionFilter_h
16 #define itkSetOutputVectorToCurrentPositionFilter_h
18 #include <itkInPlaceImageFilter.h>
19 #include <itkVector.h>
33 template <
typename TScalarType,
unsigned int NDimensions = 3>
35 public InPlaceImageFilter<
36 Image< Vector<TScalarType, NDimensions>, NDimensions>,
37 Image< Vector<TScalarType, NDimensions>, NDimensions>
44 typedef InPlaceImageFilter<Image< Vector<TScalarType, NDimensions>, NDimensions>,
66 itkStaticConstMacro(
Dimension,
unsigned int, NDimensions);
69 itkSetMacro(OutputIsInMillimetres,
bool);
70 itkGetMacro(OutputIsInMillimetres,
bool);
75 void PrintSelf(std::ostream& os, Indent indent)
const;
78 virtual void BeforeThreadedGenerateData();
81 virtual void ThreadedGenerateData(
const InputImageRegionType &outputRegionForThread, ThreadIdType threadId);
89 void operator=(
const Self&);
92 bool m_OutputIsInMillimetres;
98 #ifndef ITK_MANUAL_INSTANTIATION
99 #include "itkSetOutputVectorToCurrentPositionFilter.txx"
InputImageType::IndexType InputImageIndexType
Definition: itkSetOutputVectorToCurrentPositionFilter.h:53
Image< InputPixelType, NDimensions > InputImageType
Definition: itkSetOutputVectorToCurrentPositionFilter.h:52
InputImageType::RegionType InputImageRegionType
Definition: itkSetOutputVectorToCurrentPositionFilter.h:54
~SetOutputVectorToCurrentPositionFilter()
Definition: itkSetOutputVectorToCurrentPositionFilter.h:74
OutputImageType::PointType OutputImagePointType
Definition: itkSetOutputVectorToCurrentPositionFilter.h:57
Definition: niftkITKAffineResampleImage.cxx:74
ImageType::IndexType IndexType
Definition: niftkMakeLapUSProbeBasicModel.cxx:32
SmartPointer< Self > Pointer
Definition: itkSetOutputVectorToCurrentPositionFilter.h:47
InputPixelType OutputPixelType
Definition: itkSetOutputVectorToCurrentPositionFilter.h:55
InputImageType OutputImageType
Definition: itkSetOutputVectorToCurrentPositionFilter.h:56
ImageType::RegionType RegionType
Definition: niftkMakeLapUSProbeBasicModel.cxx:30
InPlaceImageFilter< Image< Vector< TScalarType, NDimensions >, NDimensions >, Image< Vector< TScalarType, NDimensions >, NDimensions > > Superclass
Definition: itkSetOutputVectorToCurrentPositionFilter.h:46
Simultaneous itk::Image and itk::Array (and hence vnl_vector) class.
SetOutputVectorToCurrentPositionFilter Self
Definition: itkSetOutputVectorToCurrentPositionFilter.h:43
const unsigned int Dimension
Definition: niftkBreastDCEandADC.cxx:89
This class takes a vector image as input, and outputs a vector image, where the vector data value at ...
Definition: itkSetOutputVectorToCurrentPositionFilter.h:34
SmartPointer< const Self > ConstPointer
Definition: itkSetOutputVectorToCurrentPositionFilter.h:48
Vector< TScalarType, NDimensions > InputPixelType
Definition: itkSetOutputVectorToCurrentPositionFilter.h:51