18 #ifndef rtkSplatWithKnownWeightsImageFilter_h 19 #define rtkSplatWithKnownWeightsImageFilter_h 66 template <
typename VolumeSeriesType,
typename VolumeType>
83 #ifdef itkOverrideGetNameOfClassMacro 92 SetInputVolumeSeries(
const VolumeSeriesType * VolumeSeries);
96 SetInputVolume(
const VolumeType * Volume);
103 itkGetMacro(ProjectionNumber,
int);
105 SetProjectionNumber(
int n);
111 typename VolumeSeriesType::ConstPointer
112 GetInputVolumeSeries();
113 typename VolumeType::Pointer
118 ThreadedGenerateData(
const typename VolumeSeriesType::RegionType & outputRegionForThread,
123 GetImageRegionSplitter()
const override;
132 #ifndef ITK_MANUAL_INSTANTIATION 133 # 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