18 #ifndef rtkPhaseGatingImageFilter_h 19 #define rtkPhaseGatingImageFilter_h 33 template <
typename ProjectionStackType>
51 itkGetMacro(PhasesFileName, std::string);
54 itkGetMacro(GatingWindowWidth,
float);
57 itkGetMacro(GatingWindowCenter,
float);
60 itkGetMacro(GatingWindowShape,
int);
65 GetGatingWeightsOnSelectedProjections();
72 GenerateOutputInformation()
override;
81 SetPhases(std::vector<float> phases);
98 #ifndef ITK_MANUAL_INSTANTIATION 99 # include "rtkPhaseGatingImageFilter.hxx" std::vector< float > m_Phases
float m_GatingWindowCenter
Subselects projections from a stack of projections.
float m_GatingWindowWidth
#define itkSetMacro(name, type)
std::string m_PhasesFileName
std::vector< float > m_GatingWeightsOnSelectedProjections
rtk::PhaseReader::Pointer m_PhaseReader
std::vector< float > m_GatingWeights