4 #include <itkVectorImage.h> 9 template <
typename TInputImage,
typename TOutputImage>
37 itkSetMacro(TRValue,
double);
38 itkSetMacro(M0UpperBoundValue,
double);
39 itkSetMacro(T1UpperBoundValue,
double);
40 itkSetMacro(AverageSignalThreshold,
double);
41 itkSetMacro(B1Map, OutputImagePointer);
50 this->SetNumberOfRequiredOutputs(2);
52 for (
unsigned int i = 0;i < 2;++i)
53 this->SetNthOutput(i, this->MakeOutput(i));
55 m_AverageSignalThreshold = 0;
59 m_T1UpperBoundValue = 5000;
60 m_M0UpperBoundValue = 5000;
73 double m_AverageSignalThreshold;
80 std::vector <double> m_FlipAngles;
82 double m_M0UpperBoundValue;
83 double m_T1UpperBoundValue;
OutputImageType::Pointer OutputImagePointer
TInputImage InputImageType
TOutputImage OutputImageType
void SetFlipAngles(std::vector< double > &flipAngles)
itk::Image< unsigned char, TInputImage::ImageDimension > MaskImageType
T1RelaxometryEstimationImageFilter Self
itk::SmartPointer< const Self > ConstPointer
void CheckComputationMask() ITK_OVERRIDE
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) ITK_OVERRIDE
Superclass::InputImageRegionType InputImageRegionType
virtual ~T1RelaxometryEstimationImageFilter()
T1RelaxometryEstimationImageFilter()
Superclass::OutputImageRegionType OutputImageRegionType
void BeforeThreadedGenerateData() ITK_OVERRIDE
InputImageType::Pointer InputImagePointer
anima::MaskedImageToImageFilter< TInputImage, TOutputImage > Superclass
itk::SmartPointer< Self > Pointer