4 #include <itkVectorImage.h> 10 template <
typename TInputImage,
typename TOutputImage>
39 void SetT1Map(OutputImageType *map) {m_T1Map = map;}
40 itkSetMacro(TRValue,
double)
41 itkSetMacro(T2UpperBoundValue,
double)
42 itkSetMacro(AverageSignalThreshold,
double)
43 itkSetMacro(EchoSpacing,
double)
45 itkSetMacro(MaximumOptimizerIterations,
unsigned int)
46 itkSetMacro(OptimizerStopCondition,
double)
53 this->SetNumberOfRequiredOutputs(2);
55 for (
unsigned int i = 0;i < 2;++i)
56 this->SetNthOutput(i, this->MakeOutput(i));
58 m_AverageSignalThreshold = 0;
62 m_T2UpperBoundValue = 1000;
64 m_MaximumOptimizerIterations = 5000;
65 m_OptimizerStopCondition = 1.0e-4;
77 double m_AverageSignalThreshold;
86 double m_T2UpperBoundValue;
88 unsigned int m_MaximumOptimizerIterations;
89 double m_OptimizerStopCondition;
TOutputImage OutputImageType
TInputImage InputImageType
InputImageType::Pointer InputImagePointer
anima::MaskedImageToImageFilter< TInputImage, TOutputImage > Superclass
itk::Image< unsigned char, TInputImage::ImageDimension > MaskImageType
T2RelaxometryEstimationImageFilter Self
Superclass::InputImageRegionType InputImageRegionType
Superclass::OutputImageRegionType OutputImageRegionType
itk::SmartPointer< const Self > ConstPointer
T2RelaxometryEstimationImageFilter()
virtual ~T2RelaxometryEstimationImageFilter()
itk::SmartPointer< Self > Pointer
void CheckComputationMask() ITK_OVERRIDE
OutputImageType::Pointer OutputImagePointer
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) ITK_OVERRIDE
void SetT1Map(OutputImageType *map)