19 #ifndef rtkParkerShortScanImageFilter_h 20 #define rtkParkerShortScanImageFilter_h 22 #include <itkInPlaceImageFilter.h> 25 #include "rtkConfiguration.h" 44 template <
class TInputImage,
class TOutputImage = TInputImage>
52 using Superclass = itk::ImageToImageFilter<TInputImage, TOutputImage>;
77 itkGetMacro(AngularGapThreshold,
double);
87 VerifyPreconditions()
const override;
90 GenerateInputRequestedRegion()
override;
102 bool m_IsShortScan{
false };
115 double m_AngularGapThreshold{ itk::Math::pi / 9 };
120 #ifndef ITK_MANUAL_INSTANTIATION 121 # include "rtkParkerShortScanImageFilter.hxx" GeometryType::Pointer GeometryPointer
itk::SmartPointer< Self > Pointer
itk::SmartPointer< const Self > ConstPointer
typename OutputImageType::RegionType OutputImageRegionType
itk::Image< typename TOutputImage::PixelType, 1 > WeightImageType
Projection geometry for a source and a 2-D flat panel.
#define itkSetMacro(name, type)
GeometryPointer m_Geometry
TInputImage InputImageType
itk::ImageToImageFilter< TInputImage, TOutputImage > Superclass
itk::SmartPointer< Self > Pointer
TOutputImage OutputImageType