DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkSHCoefficientsPowerImageFilter.h>
Definition at line 39 of file itkSHCoefficientsPowerImageFilter.h.
Public Types | |
typedef utl_shared_ptr< MatrixType > | MatrixPointer |
typedef utl::NDArray< double, 2 > | MatrixType |
typedef utl::NDArray< double, 1 > | VectorType |
Public Member Functions | |
bool | operator!= (const SHCoefficientsPower &other) const |
TOutput | operator() (const TInput &shCoef) |
bool | operator== (const SHCoefficientsPower &other) const |
SHCoefficientsPower () | |
utlSetGetMacro (Power, double) | |
utlSetGetMacro (SHRank, int) | |
utlSetGetMacro (SHBasisMatrix, MatrixPointer) | |
utlSetGetMacro (SHBasisMatrixInverse, MatrixPointer) | |
~SHCoefficientsPower () | |
Private Attributes | |
double | m_Power |
MatrixPointer | m_SHBasisMatrix |
MatrixPointer | m_SHBasisMatrixInverse |
int | m_SHRank |
typedef utl_shared_ptr<MatrixType> itk::Functor::SHCoefficientsPower< TInput, TOutput >::MatrixPointer |
Definition at line 45 of file itkSHCoefficientsPowerImageFilter.h.
typedef utl::NDArray<double, 2> itk::Functor::SHCoefficientsPower< TInput, TOutput >::MatrixType |
Definition at line 44 of file itkSHCoefficientsPowerImageFilter.h.
typedef utl::NDArray<double, 1> itk::Functor::SHCoefficientsPower< TInput, TOutput >::VectorType |
Definition at line 43 of file itkSHCoefficientsPowerImageFilter.h.
|
inline |
Definition at line 47 of file itkSHCoefficientsPowerImageFilter.h.
References itk::Functor::SHCoefficientsPower< TInput, TOutput >::m_Power, and itk::Functor::SHCoefficientsPower< TInput, TOutput >::m_SHRank.
|
inline |
Definition at line 54 of file itkSHCoefficientsPowerImageFilter.h.
|
inline |
Definition at line 58 of file itkSHCoefficientsPowerImageFilter.h.
|
inline |
Definition at line 68 of file itkSHCoefficientsPowerImageFilter.h.
References utl::NDArrayBase< T, Dim >::Begin(), utl::DimToRankSH(), utl::NDArrayBase< T, Dim >::End(), itk::Functor::SHCoefficientsPower< TInput, TOutput >::m_Power, itk::Functor::SHCoefficientsPower< TInput, TOutput >::m_SHBasisMatrixInverse, itk::Functor::SHCoefficientsPower< TInput, TOutput >::m_SHRank, utl::PowerVector(), utl::RankToDimSH(), itk::Functor::SHCoefficientsPower< TInput, TOutput >::utlSetGetMacro(), and utl::VectorToVector().
|
inline |
Definition at line 63 of file itkSHCoefficientsPowerImageFilter.h.
itk::Functor::SHCoefficientsPower< TInput, TOutput >::utlSetGetMacro | ( | Power | , |
double | |||
) |
Referenced by itk::Functor::SHCoefficientsPower< TInput, TOutput >::operator()().
itk::Functor::SHCoefficientsPower< TInput, TOutput >::utlSetGetMacro | ( | SHRank | , |
int | |||
) |
itk::Functor::SHCoefficientsPower< TInput, TOutput >::utlSetGetMacro | ( | SHBasisMatrix | , |
MatrixPointer | |||
) |
itk::Functor::SHCoefficientsPower< TInput, TOutput >::utlSetGetMacro | ( | SHBasisMatrixInverse | , |
MatrixPointer | |||
) |
|
private |
power of spherical function
Definition at line 127 of file itkSHCoefficientsPowerImageFilter.h.
Referenced by itk::Functor::SHCoefficientsPower< TInput, TOutput >::operator()(), and itk::Functor::SHCoefficientsPower< TInput, TOutput >::SHCoefficientsPower().
|
private |
Definition at line 123 of file itkSHCoefficientsPowerImageFilter.h.
|
private |
Definition at line 124 of file itkSHCoefficientsPowerImageFilter.h.
Referenced by itk::Functor::SHCoefficientsPower< TInput, TOutput >::operator()().
|
private |
it is used when m_Power is not 2 or 1
Definition at line 130 of file itkSHCoefficientsPowerImageFilter.h.
Referenced by itk::Functor::SHCoefficientsPower< TInput, TOutput >::operator()(), and itk::Functor::SHCoefficientsPower< TInput, TOutput >::SHCoefficientsPower().