19 #ifndef rtkDisplacedDetectorImageFilter_h    20 #define rtkDisplacedDetectorImageFilter_h    24 #include "rtkConfiguration.h"    59 template <
class TInputImage, 
class TOutputImage = TInputImage>
    74   static constexpr 
unsigned int NDimension = TInputImage::ImageDimension;
    94   itkGetMacro(PadOnTruncatedSide, 
bool);
   103   SetOffsets(
double minOffset, 
double maxOffset);
   104   itkGetMacro(MinimumOffset, 
double);
   105   itkGetMacro(MaximumOffset, 
double);
   110   itkGetMacro(Disable, 
bool);
   120   itkGetMacro(InferiorCorner, 
double);
   121   itkGetMacro(SuperiorCorner, 
double);
   126   VerifyPreconditions() 
const override;
   129   GenerateInputRequestedRegion() 
override;
   132   GenerateOutputInformation() 
override;
   138   bool m_PadOnTruncatedSide{ 
true };
   149   double m_MinimumOffset{ 0. };
   150   double m_MaximumOffset{ 0. };
   155   bool m_OffsetsSet{ 
false };
   160   double m_InferiorCorner{ 0. };
   161   double m_SuperiorCorner{ 0. };
   166   bool m_Disable{ 
false };
   172 #ifndef ITK_MANUAL_INSTANTIATION   173 #  include "rtkDisplacedDetectorImageFilter.hxx" 
TOutputImage OutputImageType
Weigting for displaced detectors. 
Projection geometry for a source and a 2-D flat panel. 
#define itkSetMacro(name, type)
TInputImage InputImageType
typename OutputImageType::RegionType OutputImageRegionType
GeometryConstPointer m_Geometry