#include <bsta_kent.h>
Public Member Functions | |
bsta_kent () | |
default constructor. | |
bsta_kent (T kappa, T beta, vnl_vector_fixed< T, 3 > const &gamma1, vnl_vector_fixed< T, 3 > const &gamma2, vnl_vector_fixed< T, 3 > const &gamma3) | |
int | version () const |
bsta_kent (vnl_matrix_fixed< T, 3, 3 > const &m) | |
construct from a 3x3 matrix. | |
~bsta_kent () | |
T | kappa () const |
T | beta () const |
vnl_vector_fixed< T, 3 > | minor_axis () const |
vnl_vector_fixed< T, 3 > | major_axis () const |
vnl_vector_fixed< T, 3 > | mean_direction () const |
bool | unimodal () const |
true if unimodal, false if bimodal. | |
T | prob_density (vnl_vector_fixed< T, 3 > const &x) |
pre:. | |
vnl_vector_fixed< T, 3 > | mean () const |
Private Member Functions | |
T | normalizing_const (T kappa=0, T beta=0) |
normalizing constant method. | |
Private Attributes | |
T | kappa_ |
T | beta_ |
vnl_vector_fixed< T, 3 > | gamma1_ |
vnl_vector_fixed< T, 3 > | gamma2_ |
vnl_vector_fixed< T, 3 > | gamma3_ |
Definition at line 26 of file bsta_kent.h.
default constructor.
Definition at line 30 of file bsta_kent.h.
bsta_kent< T >::bsta_kent | ( | T | kappa, |
T | beta, | ||
vnl_vector_fixed< T, 3 > const & | gamma1, | ||
vnl_vector_fixed< T, 3 > const & | gamma2, | ||
vnl_vector_fixed< T, 3 > const & | gamma3 | ||
) | [inline] |
Definition at line 34 of file bsta_kent.h.
construct from a 3x3 matrix.
Definition at line 20 of file bsta_kent.txx.
Definition at line 48 of file bsta_kent.h.
T bsta_kent< T >::beta | ( | ) | const [inline] |
Definition at line 51 of file bsta_kent.h.
T bsta_kent< T >::kappa | ( | ) | const [inline] |
Definition at line 50 of file bsta_kent.h.
vnl_vector_fixed<T,3> bsta_kent< T >::major_axis | ( | ) | const [inline] |
Definition at line 53 of file bsta_kent.h.
vnl_vector_fixed<T,3> bsta_kent< T >::mean | ( | ) | const [inline] |
Definition at line 62 of file bsta_kent.h.
vnl_vector_fixed<T,3> bsta_kent< T >::mean_direction | ( | ) | const [inline] |
Definition at line 54 of file bsta_kent.h.
vnl_vector_fixed<T,3> bsta_kent< T >::minor_axis | ( | ) | const [inline] |
Definition at line 52 of file bsta_kent.h.
T bsta_kent< T >::normalizing_const | ( | T | kappa = 0 , |
T | beta = 0 |
||
) | [private] |
normalizing constant method.
Definition at line 115 of file bsta_kent.txx.
T bsta_kent< T >::prob_density | ( | vnl_vector_fixed< T, 3 > const & | x | ) |
pre:.
Definition at line 105 of file bsta_kent.txx.
bool bsta_kent< T >::unimodal | ( | ) | const [inline] |
true if unimodal, false if bimodal.
Definition at line 57 of file bsta_kent.h.
int bsta_kent< T >::version | ( | ) | const [inline] |
Definition at line 38 of file bsta_kent.h.
Definition at line 66 of file bsta_kent.h.
Definition at line 67 of file bsta_kent.h.
Definition at line 68 of file bsta_kent.h.
Definition at line 69 of file bsta_kent.h.
Definition at line 65 of file bsta_kent.h.