ANIMA
4.0
|
#include <animaODFSphericalHarmonicBasis.h>
Public Member Functions | |
template<class T > | |
double | getCurvatureAtPosition (const T &coefficients, double theta, double phi) |
double | getNthSHValueAtPosition (int k, int m, double theta, double phi) |
template<class T > | |
double | getPhiFirstDerivativeValueAtPosition (const T &coefficients, double theta, double phi) |
template<class T > | |
double | getPhiSecondDerivativeValueAtPosition (const T &coefficients, double theta, double phi) |
template<class T > | |
itk::VariableLengthVector< T > | GetSampleValues (itk::VariableLengthVector< T > &data, std::vector< std::vector< double > > &m_SampleDirections) |
template<class T > | |
double | getThetaFirstDerivativeValueAtPosition (const T &coefficients, double theta, double phi) |
template<class T > | |
double | getThetaPhiDerivativeValueAtPosition (const T &coefficients, double theta, double phi) |
template<class T > | |
double | getThetaSecondDerivativeValueAtPosition (const T &coefficients, double theta, double phi) |
template<class T > | |
double | getValueAtPosition (const T &coefficients, double theta, double phi) |
ODFSphericalHarmonicBasis (unsigned int L) | |
virtual | ~ODFSphericalHarmonicBasis () |
Definition at line 10 of file animaODFSphericalHarmonicBasis.h.
anima::ODFSphericalHarmonicBasis::ODFSphericalHarmonicBasis | ( | unsigned int | L | ) |
Definition at line 6 of file animaODFSphericalHarmonicBasis.cxx.
|
inlinevirtual |
Definition at line 14 of file animaODFSphericalHarmonicBasis.h.
double anima::ODFSphericalHarmonicBasis::getCurvatureAtPosition | ( | const T & | coefficients, |
double | theta, | ||
double | phi | ||
) |
Definition at line 168 of file animaODFSphericalHarmonicBasis.hxx.
References getPhiSecondDerivativeValueAtPosition(), getThetaSecondDerivativeValueAtPosition(), and getValueAtPosition().
Referenced by getPhiSecondDerivativeValueAtPosition(), and anima::ODFProbabilisticTractographyImageFilter::ProposeNewDirection().
double anima::ODFSphericalHarmonicBasis::getNthSHValueAtPosition | ( | int | k, |
int | m, | ||
double | theta, | ||
double | phi | ||
) |
Definition at line 19 of file animaODFSphericalHarmonicBasis.cxx.
Referenced by anima::ODFEstimatorImageFilter< TInputPixelType, TOutputPixelType >::BeforeThreadedGenerateData().
double anima::ODFSphericalHarmonicBasis::getPhiFirstDerivativeValueAtPosition | ( | const T & | coefficients, |
double | theta, | ||
double | phi | ||
) |
Definition at line 72 of file animaODFSphericalHarmonicBasis.hxx.
References getThetaSecondDerivativeValueAtPosition().
Referenced by getThetaFirstDerivativeValueAtPosition().
double anima::ODFSphericalHarmonicBasis::getPhiSecondDerivativeValueAtPosition | ( | const T & | coefficients, |
double | theta, | ||
double | phi | ||
) |
Definition at line 144 of file animaODFSphericalHarmonicBasis.hxx.
References getCurvatureAtPosition().
Referenced by getCurvatureAtPosition(), and getThetaPhiDerivativeValueAtPosition().
itk::VariableLengthVector< T > anima::ODFSphericalHarmonicBasis::GetSampleValues | ( | itk::VariableLengthVector< T > & | data, |
std::vector< std::vector< double > > & | m_SampleDirections | ||
) |
Definition at line 34 of file animaODFSphericalHarmonicBasis.hxx.
References getThetaFirstDerivativeValueAtPosition(), and getValueAtPosition().
Referenced by getValueAtPosition().
double anima::ODFSphericalHarmonicBasis::getThetaFirstDerivativeValueAtPosition | ( | const T & | coefficients, |
double | theta, | ||
double | phi | ||
) |
Definition at line 48 of file animaODFSphericalHarmonicBasis.hxx.
References getPhiFirstDerivativeValueAtPosition().
Referenced by GetSampleValues().
double anima::ODFSphericalHarmonicBasis::getThetaPhiDerivativeValueAtPosition | ( | const T & | coefficients, |
double | theta, | ||
double | phi | ||
) |
Definition at line 120 of file animaODFSphericalHarmonicBasis.hxx.
References getPhiSecondDerivativeValueAtPosition().
Referenced by getThetaSecondDerivativeValueAtPosition().
double anima::ODFSphericalHarmonicBasis::getThetaSecondDerivativeValueAtPosition | ( | const T & | coefficients, |
double | theta, | ||
double | phi | ||
) |
Definition at line 96 of file animaODFSphericalHarmonicBasis.hxx.
References getThetaPhiDerivativeValueAtPosition().
Referenced by getCurvatureAtPosition(), and getPhiFirstDerivativeValueAtPosition().
double anima::ODFSphericalHarmonicBasis::getValueAtPosition | ( | const T & | coefficients, |
double | theta, | ||
double | phi | ||
) |
Definition at line 10 of file animaODFSphericalHarmonicBasis.hxx.
References GetSampleValues().
Referenced by getCurvatureAtPosition(), GetSampleValues(), anima::ODFMaximaCostFunction::GetValue(), and anima::ODFProbabilisticTractographyImageFilter::ProposeNewDirection().