18 #ifndef rtkInterpolatorWithKnownWeightsImageFilter_h 19 #define rtkInterpolatorWithKnownWeightsImageFilter_h 23 #include "rtkConfiguration.h" 63 template <
typename VolumeType,
typename VolumeSeriesType>
79 #ifdef itkOverrideGetNameOfClassMacro 88 SetInputVolume(
const VolumeType * Volume);
92 SetInputVolumeSeries(
const VolumeSeriesType * VolumeSeries);
99 itkGetMacro(ProjectionNumber,
int);
101 SetProjectionNumber(
int n);
107 typename VolumeType::ConstPointer
109 typename VolumeSeriesType::Pointer
110 GetInputVolumeSeries();
113 GenerateInputRequestedRegion()
override;
117 DynamicThreadedGenerateData(
const typename VolumeType::RegionType & outputRegionForThread)
override;
125 #ifndef ITK_MANUAL_INSTANTIATION 126 # include "rtkInterpolatorWithKnownWeightsImageFilter.hxx"
#define itkSetMacro(name, type)
Interpolates (linearly) in a 3D+t sequence of volumes to get a 3D volume.
itk::Array2D< float > m_Weights