ANIMA  4.0
animaMCMFileWriter.h
Go to the documentation of this file.
1 #pragma once
2 
4 #include <animaMCMImage.h>
5 
6 namespace anima
7 {
8 
9 template <class PixelType, unsigned int ImageDimension>
11 {
12 public:
17 
18  typedef itk::VectorImage <PixelType, ImageDimension> BaseOutputImageType;
19  typedef typename BaseOutputImageType::Pointer BaseOutputImagePointer;
20 
21  MCMFileWriter();
23 
24  void SetInputImage(InputImageType *input) {m_InputImage = input;}
25  void SetFileName(std::string fileName);
26 
27  void Update();
28 
29 private:
30  InputImagePointer m_InputImage;
31  std::string m_FileName;
32 };
33 
34 } // end namespace anima
35 
36 #include "animaMCMFileWriter.hxx"
ModelType::Pointer ModelPointer
anima::MultiCompartmentModel ModelType
itk::VectorImage< PixelType, ImageDimension > BaseOutputImageType
void SetInputImage(InputImageType *input)
BaseOutputImageType::Pointer BaseOutputImagePointer
anima::MCMImage< PixelType, ImageDimension > InputImageType
void SetFileName(std::string fileName)
InputImageType::Pointer InputImagePointer
MultiCompartmentModel: holds several diffusion compartments, ordered by type It also handles weights ...
itk::SmartPointer< Self > Pointer
Definition: animaMCMImage.h:15