19 #ifndef rtkI0EstimationProjectionFilter_h 20 #define rtkI0EstimationProjectionFilter_h 24 #include "rtkConfiguration.h" 43 template <
class TInputImage = itk::Image<
unsigned short, 3>,
44 class TOutputImage = TInputImage,
45 unsigned char bitShift = 2>
61 #ifdef itkOverrideGetNameOfClassMacro 97 itkGetMacro(Lambda,
float);
103 itkGetConstMacro(Reset,
bool);
104 itkBooleanMacro(Reset);
110 itkGetConstMacro(SaveHistograms,
bool);
111 itkBooleanMacro(SaveHistograms);
119 BeforeThreadedGenerateData()
override;
125 AfterThreadedGenerateData()
override;
165 #ifndef ITK_MANUAL_INSTANTIATION 166 # include "rtkI0EstimationProjectionFilter.hxx"
InputImagePixelType m_I0rls
InputImagePixelType m_Imin
std::vector< unsigned int > m_Histogram
Estimate the I0 value from the projection histograms.
typename InputImageType::ConstPointer ImageConstPointer
TInputImage InputImageType
typename InputImageType::PixelType InputImagePixelType
#define itkSetMacro(name, type)
typename OutputImageType::RegionType OutputImageRegionType
std::vector< unsigned int >::size_type m_NBins
InputImagePixelType m_ExpectedI0
InputImagePixelType m_I0fwhm
typename InputImageType::Pointer ImagePointer
unsigned int ThreadIdType
InputImagePixelType m_MaxPixelValue
#define itkConceptMacro(name, concept)
unsigned int m_DynThreshold