19 #ifndef rtkRayEllipsoidIntersectionImageFilter_h 20 #define rtkRayEllipsoidIntersectionImageFilter_h 22 #include <itkInPlaceImageFilter.h> 42 template <
class TInputImage,
class TOutputImage>
72 itkGetConstReferenceMacro(PlaneDirections, std::vector<VectorType>);
73 itkGetConstReferenceMacro(PlanePositions, std::vector<ScalarType>);
100 BeforeThreadedGenerateData()
override;
114 #ifndef ITK_MANUAL_INSTANTIATION 115 # include "rtkRayEllipsoidIntersectionImageFilter.hxx" itk::Vector< ScalarType, Dimension > VectorType
itk::InPlaceImageFilter< TInputImage, TOutputImage > Superclass
Analytical projection of ConvexShape.
itk::SmartPointer< Self > Pointer
ConvexShape::VectorType VectorType
#define itkSetMacro(name, type)
ConvexShape::ScalarType ScalarType
ConvexShape::PointType PointType
std::vector< ScalarType > m_PlanePositions
Analytical projection of ellipsoids.
itk::SmartPointer< const Self > ConstPointer
std::vector< VectorType > m_PlaneDirections
itk::Vector< ScalarType, Dimension > PointType