ANIMA  4.0
animaIsotropicRestrictedWaterCompartment.h
Go to the documentation of this file.
1 #pragma once
2 
4 #include <AnimaMCMExport.h>
5 
6 namespace anima
7 {
8 
10 {
11 public:
12  // Useful typedefs
16  typedef itk::SmartPointer<Self> Pointer;
17  typedef itk::SmartPointer<const Self> ConstPointer;
18 
19  // New macro
20  itkNewMacro(Self)
21 
22 
24 
25  DiffusionModelCompartmentType GetCompartmentType() ITK_OVERRIDE {return IsotropicRestrictedWater;}
26 
27  virtual ListType &GetParameterLowerBounds() ITK_OVERRIDE;
28  virtual ListType &GetParameterUpperBounds() ITK_OVERRIDE;
29 
30 protected:
32  {
33  this->SetAxialDiffusivity(1.0e-3);
34  }
35 
37 };
38 
39 } // end namespace anima
std::vector< double > ListType
DiffusionModelCompartmentType