19 #ifndef rtkMaskCollimationImageFilter_h 20 #define rtkMaskCollimationImageFilter_h 22 #include <itkInPlaceImageFilter.h> 23 #include "rtkConfiguration.h" 39 template <
class TInputImage,
class TOutputImage>
47 using Superclass = itk::InPlaceImageFilter<TInputImage, TOutputImage>;
77 VerifyPreconditions()
const override;
80 BeforeThreadedGenerateData()
override;
93 unsigned int m_RotationAxisIndex = 1;
102 #ifndef ITK_MANUAL_INSTANTIATION 103 # include "rtkMaskCollimationImageFilter.hxx" std::vector< std::string > FileNamesContainer
itk::SmartPointer< Self > Pointer
typename TOutputImage::RegionType OutputImageRegionType
itk::SmartPointer< Self > Pointer
Projection geometry for a source and a 2-D flat panel.
#define itkSetMacro(name, type)
itk::SmartPointer< const Self > ConstPointer
typename GeometryType::Pointer GeometryPointer
itk::InPlaceImageFilter< TInputImage, TOutputImage > Superclass
void VerifyInputInformation() const override
Mask out everything behind the jaws (typically in Ora file format, i.e., the medPhoton scanner) ...
GeometryPointer m_Geometry