|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkDiffusionTensor3D_h
19 #define itkDiffusionTensor3D_h
22 #ifdef DiffusionTensor3D
23 # undef DiffusionTensor3D
78 template <
typename TComponent>
107 template <
typename TCoordRepB>
114 operator=(
const Superclass & r);
117 operator=(
const ComponentType & r);
120 operator=(
const ComponentArrayType r);
123 template <
typename TCoordRepB>
142 GetFractionalAnisotropy()
const;
146 GetRelativeAnisotropy()
const;
150 GetInnerScalarProduct()
const;
154 template <
typename T>
164 #ifndef ITK_MANUAL_INSTANTIATION
165 # include "itkDiffusionTensor3D.hxx"
ComponentType[Self::InternalDimension] ComponentArrayType
typename Superclass::AccumulateValueType AccumulateValueType
typename Superclass::EigenVectorsMatrixType EigenVectorsMatrixType
typename Superclass::RealValueType RealValueType
SymmetricSecondRankTensor & operator=(const SymmetricSecondRankTensor &)=default
typename NumericTraits< ValueType >::RealType AccumulateValueType
void swap(Array< T > &a, Array< T > &b)
Represent a diffusion tensor as used in DTI images.
Represent a symmetric tensor of second rank.
Simulate a standard C array with copy semantics.
A templated class holding a M x N size Matrix.
DiffusionTensor3D(const DiffusionTensor3D< TCoordRepB > &pa)
typename NumericTraits< ValueType >::RealType RealValueType
typename Superclass::ValueType ValueType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Self & operator=(const DiffusionTensor3D< TCoordRepB > &pa)
typename Superclass::ComponentType ComponentType
void swap(FixedArray &other)
typename Superclass::EigenValuesArrayType EigenValuesArrayType
typename Superclass::ComponentArrayType ComponentArrayType
typename Superclass::ValueType ValueType