18 #ifndef rtkPhaseGatingImageFilter_h 19 #define rtkPhaseGatingImageFilter_h 33 template <
typename ProjectionStackType>
48 #ifdef itkOverrideGetNameOfClassMacro 56 itkGetMacro(PhasesFileName, std::string);
59 itkGetMacro(GatingWindowWidth,
float);
62 itkGetMacro(GatingWindowCenter,
float);
65 itkGetMacro(GatingWindowShape,
int);
70 GetGatingWeightsOnSelectedProjections();
77 GenerateOutputInformation()
override;
86 SetPhases(std::vector<float> phases);
103 #ifndef ITK_MANUAL_INSTANTIATION 104 # 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