19 #ifndef rtkLaplacianImageFilter_h 20 #define rtkLaplacianImageFilter_h 27 # include <itkCudaImage.h> 45 template <
typename TOutputImage>
61 typename std::conditional<std::is_same<TOutputImage, CPUImageType>::value,
68 typename TOutputImage::ValueType,
69 typename TOutputImage::ValueType,
81 SetWeights(
const TOutputImage * weights);
82 typename TOutputImage::ConstPointer
91 GenerateData()
override;
95 GenerateOutputInformation()
override;
104 #ifndef ITK_MANUAL_INSTANTIATION 105 # include "rtkLaplacianImageFilter.hxx"
MultiplyImageFilterType::Pointer m_Multiply
Computes the gradient of an image using forward difference.
typename TOutputImage::Pointer OutputImagePointer
DivergenceFilterType::Pointer m_Divergence
std::conditional< std::is_same< TOutputImage, CPUImageType >::value, itk::Image< VectorPixelType, TOutputImage::ImageDimension >, itk::CudaImage< VectorPixelType, TOutputImage::ImageDimension > >::type GradientImageType
Computes the backward differences divergence (adjoint of the forward differences gradient) of the inp...
GradientFilterType::Pointer m_Gradient