Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Generates constant direction independent signal. More...
#include <mitkDotModel.h>
Public Types | |
typedef DiffusionSignalModel< ScalarType >::PixelType | PixelType |
typedef DiffusionSignalModel< ScalarType >::GradientType | GradientType |
typedef DiffusionSignalModel< ScalarType >::GradientListType | GradientListType |
Public Types inherited from mitk::DiffusionSignalModel< ScalarType > | |
typedef itk::Image< double, 3 > | ItkDoubleImgType |
typedef itk::VariableLengthVector< ScalarType > | PixelType |
typedef itk::Vector< double, 3 > | GradientType |
typedef std::vector< GradientType > | GradientListType |
typedef itk::Statistics::MersenneTwisterRandomVariateGenerator | ItkRandGenType |
Public Member Functions | |
DotModel () | |
template<class OtherType > | |
DotModel (DotModel< OtherType > *model) | |
~DotModel () | |
PixelType | SimulateMeasurement () |
ScalarType | SimulateMeasurement (unsigned int dir) |
void | SetFiberDirection (GradientType fiberDirection) |
void | SetGradientList (GradientListType gradientList) |
Public Member Functions inherited from mitk::DiffusionSignalModel< ScalarType > | |
DiffusionSignalModel () | |
~DiffusionSignalModel () | |
GradientType | GetFiberDirection () |
GradientListType | GetGradientList () |
GradientType | GetGradientDirection (int i) |
void | SetT2 (double T2) |
double | GetT2 () |
void | SetT1 (double T1) |
double | GetT1 () |
void | SetVolumeFractionImage (ItkDoubleImgType::Pointer img) |
ItkDoubleImgType::Pointer | GetVolumeFractionImage () |
void | SetRandomGenerator (ItkRandGenType::Pointer randgen) |
ItkRandGenType::Pointer | GetRandomGenerator () |
void | SetSeed (int s) |
Additional Inherited Members | |
Public Attributes inherited from mitk::DiffusionSignalModel< ScalarType > | |
unsigned int | m_CompartmentId |
GUI flag. Which compartment is this model assigned to? More... | |
Protected Attributes inherited from mitk::DiffusionSignalModel< ScalarType > | |
GradientType | m_FiberDirection |
Needed to generate anisotropc signal to determin direction of anisotropy. More... | |
GradientListType | m_GradientList |
Diffusion gradient direction container. More... | |
double | m_T2 |
Tissue specific transversal relaxation time. More... | |
double | m_T1 |
Tissue specific longitudinal relaxation time. More... | |
ItkDoubleImgType::Pointer | m_VolumeFractionImage |
Tissue specific volume fraction for each voxel (only relevant for non fiber compartments) More... | |
ItkRandGenType::Pointer | m_RandGen |
Random number generator. More... | |
Generates constant direction independent signal.
Definition at line 30 of file mitkDotModel.h.
typedef DiffusionSignalModel< ScalarType >::GradientListType mitk::DotModel< ScalarType >::GradientListType |
Definition at line 48 of file mitkDotModel.h.
typedef DiffusionSignalModel< ScalarType >::GradientType mitk::DotModel< ScalarType >::GradientType |
Definition at line 47 of file mitkDotModel.h.
typedef DiffusionSignalModel< ScalarType >::PixelType mitk::DotModel< ScalarType >::PixelType |
Definition at line 46 of file mitkDotModel.h.
DotModel::DotModel | ( | ) |
Definition at line 23 of file mitkDotModel.cpp.
|
inline |
Definition at line 35 of file mitkDotModel.h.
References mitk::DiffusionSignalModel< ScalarType >::GetFiberDirection(), mitk::DiffusionSignalModel< ScalarType >::GetGradientList(), mitk::DiffusionSignalModel< ScalarType >::GetRandomGenerator(), mitk::DiffusionSignalModel< ScalarType >::GetT2(), mitk::DiffusionSignalModel< ScalarType >::GetVolumeFractionImage(), mitk::DiffusionSignalModel< ScalarType >::m_CompartmentId, mitk::DiffusionSignalModel< ScalarType >::m_FiberDirection, mitk::DiffusionSignalModel< ScalarType >::m_GradientList, mitk::DiffusionSignalModel< ScalarType >::m_RandGen, mitk::DiffusionSignalModel< ScalarType >::m_T2, and mitk::DiffusionSignalModel< ScalarType >::m_VolumeFractionImage.
DotModel::~DotModel | ( | ) |
Definition at line 29 of file mitkDotModel.cpp.
|
inlinevirtual |
Implements mitk::DiffusionSignalModel< ScalarType >.
Definition at line 54 of file mitkDotModel.h.
References mitk::DiffusionSignalModel< ScalarType >::m_FiberDirection.
|
inlinevirtual |
Implements mitk::DiffusionSignalModel< ScalarType >.
Definition at line 55 of file mitkDotModel.h.
References mitk::DiffusionSignalModel< ScalarType >::m_GradientList.
|
virtual |
Actual signal generation
Implements mitk::DiffusionSignalModel< ScalarType >.
Definition at line 41 of file mitkDotModel.cpp.
|
virtual |
Implements mitk::DiffusionSignalModel< ScalarType >.
Definition at line 35 of file mitkDotModel.cpp.