The Purpose of this class is to provide common computations for diffusion tensors specifically. More...
#include <itkDTILogEuclideanCalculator.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef DiffusionTensor3D< TDtiCompType > | DTType |
Typedefs for methods. | |
typedef SmartPointer< Self > | Pointer |
typedef DTILogEuclideanCalculator | Self |
Standard class typedefs. | |
typedef Object | Superclass |
typedef SymmetricSecondRankTensor< TSymCompType, 3 > | SymMatType |
Public Member Functions | |
DTType | CalculateMatrixExp (SymMatType) const |
Compute the MatrixExponential. | |
SymMatType | CalculateMatrixLog (DTType) const |
Compute the MatrixLogarithm. | |
bool | IsPositiveDefinite (SymMatType) const |
Check if the eigenvalues are > 0. | |
itkNewMacro (Self) | |
Method for creation through the object factory. | |
itkTypeMacro (DTILogEuclideanCalculator, Object) | |
Run-time type information (and related methods) | |
Static Public Attributes | |
static const unsigned int | MatrixDimension = 3 |
The Purpose of this class is to provide common computations for diffusion tensors specifically.
1) Matrix Log Computation 2) Matrix Exp Computaiton 3) Tests for positive definitness