19 #ifndef rtkPolynomialGainCorrectionImageFilter_h 20 #define rtkPolynomialGainCorrectionImageFilter_h 22 #include <itkImageToImageFilter.h> 43 template <
class TInputImage,
class TOutputImage>
45 :
public itk::ImageToImageFilter<TInputImage, TOutputImage>
52 using Superclass = itk::ImageToImageFilter<TInputImage, TOutputImage>;
83 itkGetMacro(K,
float);
90 GenerateOutputInformation()
override;
93 GenerateInputRequestedRegion()
override;
98 bool m_MapsLoaded{
false };
99 int m_VModelOrder{ 1 };
109 #ifndef ITK_MANUAL_INSTANTIATION 110 # include "rtkPolynomialGainCorrectionImageFilter.hxx" InputImagePointer m_DarkImage
typename InputImageType::Pointer InputImagePointer
itk::SmartPointer< const Self > ConstPointer
typename OutputImageType::SizeType OutputSizeType
Cuda version of PolynomialGainCorrectionImageFilter.
typename TOutputImage::RegionType OutputImageRegionType
typename std::vector< float > VectorType
OutputSizeType m_GainSize
#define itkSetMacro(name, type)
TInputImage InputImageType
itk::SmartPointer< Self > Pointer
OutputImagePointer m_GainImage
itk::ImageToImageFilter< TInputImage, TOutputImage > Superclass
TOutputImage OutputImageType
typename InputImageType::RegionType InputImageRegionType
typename OutputImageType::Pointer OutputImagePointer