ANIMA  4.0
Namespaces | Functions
animaWatsonDistribution.hxx File Reference
#include <cmath>
#include "animaWatsonDistribution.h"
#include <animaVectorOperations.h>
#include <animaErrorFunctions.h>
#include <itkMacro.h>
#include <itkObjectFactory.h>
#include <boost/math/special_functions/bessel.hpp>
+ Include dependency graph for animaWatsonDistribution.hxx:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 anima
 

Functions

template<class VectorType , class ScalarType >
double anima::EvaluateWatsonPDF (const VectorType &v, const VectorType &meanAxis, const ScalarType &kappa)
 
template<class ScalarType >
double anima::EvaluateWatsonPDF (const vnl_vector_fixed< ScalarType, 3 > &v, const vnl_vector_fixed< ScalarType, 3 > &meanAxis, const ScalarType &kappa)
 
template<class ScalarType >
double anima::EvaluateWatsonPDF (const itk::Point< ScalarType, 3 > &v, const itk::Point< ScalarType, 3 > &meanAxis, const ScalarType &kappa)
 
template<class ScalarType >
double anima::EvaluateWatsonPDF (const itk::Vector< ScalarType, 3 > &v, const itk::Vector< ScalarType, 3 > &meanAxis, const ScalarType &kappa)
 
template<class ScalarType >
void anima::GetStandardWatsonSHCoefficients (const ScalarType k, std::vector< ScalarType > &coefficients, std::vector< ScalarType > &derivatives)