18 #ifndef __itkStrainImageFilter_h 19 #define __itkStrainImageFilter_h 62 template<
typename TInputImage,
typename TOperatorValueType=
float,
typename TOutputValueType=
float >
65 Image< SymmetricSecondRankTensor< TOutputValueType, TInputImage::ImageDimension >,
66 TInputImage::ImageDimension > >
70 itkStaticConstMacro(
ImageDimension,
unsigned int, TInputImage::ImageDimension);
101 itkSetObjectMacro( GradientFilter, GradientFilterType );
109 itkSetObjectMacro( VectorGradientFilter, VectorGradientFilterType );
144 void operator=( const Self & );
149 #ifndef ITK_MANUAL_INSTANTIATION 150 #include "itkStrainImageFilter.hxx" virtual void ThreadedGenerateData(const OutputRegionType &outputRegion, ThreadIdType threadId) override
Superclass::RegionType RegionType
Image< OutputPixelType, ImageDimension > OutputImageType
Extract components of an Image with multi-component pixels.
Image< GradientOutputPixelType, ImageDimension > GradientOutputImageType
Represent a symmetric tensor of second rank.
virtual void BeforeThreadedGenerateData() override
ImageToImageFilter< InputImageType, GradientOutputImageType > VectorGradientFilterType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
StrainFormType m_StrainForm
Generate a strain field image from a displacement field image.
static const unsigned int ImageDimension
SymmetricSecondRankTensor< TOutputValueType, ImageDimension > OutputPixelType
TInputImage InputImageType
InputComponentsImageFilterType::Pointer m_InputComponentsFilter
SmartPointer< Self > Pointer
VectorGradientFilterType::Pointer m_VectorGradientFilter
Image< TOperatorValueType, ImageDimension > OperatorImageType
SmartPointer< const Self > ConstPointer
ImageToImageFilter< InputImageType, OutputImageType > Superclass
unsigned int ThreadIdType
GradientFilterType::Pointer m_GradientFilter
CovariantVector< TOperatorValueType, ImageDimension > GradientOutputPixelType
Base class for filters that take an image as input and produce an image as output.
itkGetObjectMacro(GradientFilter, GradientFilterType)
ImageToImageFilter< OperatorImageType, GradientOutputImageType > GradientFilterType
A templated class holding a n-Dimensional covariant vector.
OutputImageType::RegionType OutputRegionType
Templated n-dimensional image class.