19 #ifndef rtkReorderProjectionsImageFilter_h 20 #define rtkReorderProjectionsImageFilter_h 24 #include "rtkConfiguration.h" 44 template <
class TInputImage,
class TOutputImage = TInputImage>
74 itkGetModifiableObjectMacro(OutputGeometry,
GeometryType);
85 SetInputSignal(
const std::vector<double> signal);
97 VerifyPreconditions()
const override;
100 GenerateOutputInformation()
override;
103 GenerateData()
override;
123 #ifndef ITK_MANUAL_INSTANTIATION 124 # include "rtkReorderProjectionsImageFilter.hxx" std::vector< double > m_InputSignal
TInputImage InputImageType
GeometryConstPointer m_InputGeometry
Projection geometry for a source and a 2-D flat panel.
#define itkSetMacro(name, type)
enum { NONE=0, SORT=1, SHUFFLE=2 } PermutationType
std::vector< double > m_OutputSignal
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
GeometryPointer m_OutputGeometry
std::vector< unsigned int > m_NewIndices
PermutationType m_Permutation
Sorts or shuffle projections and geometry inputs.