18 #ifndef rtkSplatWithKnownWeightsImageFilter_h 19 #define rtkSplatWithKnownWeightsImageFilter_h 66 template <
typename VolumeSeriesType,
typename VolumeType>
87 SetInputVolumeSeries(
const VolumeSeriesType * VolumeSeries);
91 SetInputVolume(
const VolumeType * Volume);
98 itkGetMacro(ProjectionNumber,
int);
100 SetProjectionNumber(
int n);
106 typename VolumeSeriesType::ConstPointer
107 GetInputVolumeSeries();
108 typename VolumeType::Pointer
113 ThreadedGenerateData(
const typename VolumeSeriesType::RegionType & outputRegionForThread,
118 GetImageRegionSplitter()
const override;
127 #ifndef ITK_MANUAL_INSTANTIATION 128 # include "rtkSplatWithKnownWeightsImageFilter.hxx"
Splats (linearly) a 3D volume into a 3D+t sequence of volumes.
#define itkSetMacro(name, type)
itk::Array2D< float > m_Weights
typename OutputImageType::RegionType OutputImageRegionType
unsigned int ThreadIdType
itk::ImageRegionSplitterDirection::Pointer m_Splitter