Todo List

File filter_model.h
It would be a minor change to constrain the non free water cases as well. There would be a small additional time cost. Needs to be decided.

Class FilterModel
IMO rename to SignalModel, FilterModel is confusing. A generic class that defines the transition function and the observation model to be used in the Kalman filter.

File ISignalData.h

Reimplement NrrdData using ITK or VTK

Rethink what really belongs into the interface, and what is implementation specific

Member ISignalData::LoadSignal (const std::string &data_file, const bool normalizedDWIData)=0
this shouldn't be in the interface, because it is only used in the implementation, make it a private function of NrrdData

page Main Page
Doxygen can elegantly be generated by cmake as describe e.g. here http://www.cmake.org/pipermail/cmake/2006-August/010794.html.

Member NrrdData::LoadSignal (const std::string &data_file, const bool normalizedDWIData)
Should be a private function of this class, and not implementing ISignalData

File vtk_writer.cc
The case differentiation in the beginning is very hackish..

File vtk_writer.h
Could be done more elegantly with VTK

Member VtkWriter::State2Tensor (State &state, mat_t &D, int tensorNumber)
I think there is something wrong with choosing a orthonormal basis for the tensor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines