17 #ifndef __mitkNrrdTensorImageReader_h
18 #define __mitkNrrdTensorImageReader_h
21 #include "itkVectorContainer.h"
22 #include "vnl/vnl_vector_fixed.h"
24 #include "itkVectorImage.h"
25 #include "itkDiffusionTensor3D.h"
48 virtual std::vector<itk::SmartPointer<BaseData> >
Read()
override;
58 itk::DiffusionTensor3D<float> ConvertMatrixTypeToFixedArrayType(
const itk::DiffusionTensor3D<float>::Superclass::MatrixType & matrix);
63 #endif // __mitkNrrdTensorImageReader_h
virtual std::vector< itk::SmartPointer< BaseData > > Read() override
Reads a path or stream and creates a list of BaseData objects.
mitk::TensorImage OutputType
DataCollection - Class to facilitate loading/accessing structured data.
virtual std::vector< itk::SmartPointer< BaseData > > Read() override=0
Reads a path or stream and creates a list of BaseData objects.
itk::Matrix< float, 3, 3 > MeasurementFrameType
Base class for creating mitk::BaseData objects from files or streams.
this class encapsulates tensor images
virtual ~NrrdTensorImageReader()