19 #ifndef rtkRayConvexIntersectionImageFilter_h 20 #define rtkRayConvexIntersectionImageFilter_h 23 #include "rtkConfiguration.h" 39 template <
class TInputImage,
class TOutputImage>
63 #ifdef itkOverrideGetNameOfClassMacro 93 itkGetMacro(Attenuation,
double);
104 BeforeThreadedGenerateData()
override;
108 VerifyPreconditions()
const override;
117 double m_Attenuation = 0.;
122 #ifndef ITK_MANUAL_INSTANTIATION 123 # include "rtkRayConvexIntersectionImageFilter.hxx"
Analytical projection of ConvexShape.
typename GeometryType::ConstPointer GeometryConstPointer
itk::SmartPointer< Self > Pointer
Projection geometry for a source and a 2-D flat panel.
#define itkSetMacro(name, type)
typename OutputImageType::RegionType OutputImageRegionType
ConvexShape::ScalarType ScalarType
GeometryConstPointer m_Geometry
ConvexShapePointer m_ConvexShape
Base class for a 3D convex shape.
itk::Vector< ScalarType, Dimension > PointType