Public Member Functions | Private Member Functions | Private Attributes
bsta_kent< T > Class Template Reference

#include <bsta_kent.h>

List of all members.

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 ()
kappa () const
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.
prob_density (vnl_vector_fixed< T, 3 > const &x)
 pre:.
vnl_vector_fixed< T, 3 > mean () const

Private Member Functions

normalizing_const (T kappa=0, T beta=0)
 normalizing constant method.

Private Attributes

kappa_
beta_
vnl_vector_fixed< T, 3 > gamma1_
vnl_vector_fixed< T, 3 > gamma2_
vnl_vector_fixed< T, 3 > gamma3_

Detailed Description

template<class T>
class bsta_kent< T >

Definition at line 26 of file bsta_kent.h.


Constructor & Destructor Documentation

template<class T>
bsta_kent< T >::bsta_kent ( ) [inline]

default constructor.

Definition at line 30 of file bsta_kent.h.

template<class T>
bsta_kent< T >::bsta_kent ( kappa,
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.

template<class T >
bsta_kent< T >::bsta_kent ( vnl_matrix_fixed< T, 3, 3 > const &  m)

construct from a 3x3 matrix.

Definition at line 20 of file bsta_kent.txx.

template<class T>
bsta_kent< T >::~bsta_kent ( ) [inline]

Definition at line 48 of file bsta_kent.h.


Member Function Documentation

template<class T>
T bsta_kent< T >::beta ( ) const [inline]

Definition at line 51 of file bsta_kent.h.

template<class T>
T bsta_kent< T >::kappa ( ) const [inline]

Definition at line 50 of file bsta_kent.h.

template<class T>
vnl_vector_fixed<T,3> bsta_kent< T >::major_axis ( ) const [inline]

Definition at line 53 of file bsta_kent.h.

template<class T>
vnl_vector_fixed<T,3> bsta_kent< T >::mean ( ) const [inline]

Definition at line 62 of file bsta_kent.h.

template<class T>
vnl_vector_fixed<T,3> bsta_kent< T >::mean_direction ( ) const [inline]

Definition at line 54 of file bsta_kent.h.

template<class T>
vnl_vector_fixed<T,3> bsta_kent< T >::minor_axis ( ) const [inline]

Definition at line 52 of file bsta_kent.h.

template<class T >
T bsta_kent< T >::normalizing_const ( kappa = 0,
beta = 0 
) [private]

normalizing constant method.

Definition at line 115 of file bsta_kent.txx.

template<class T >
T bsta_kent< T >::prob_density ( vnl_vector_fixed< T, 3 > const &  x)

pre:.

Definition at line 105 of file bsta_kent.txx.

template<class T>
bool bsta_kent< T >::unimodal ( ) const [inline]

true if unimodal, false if bimodal.

Definition at line 57 of file bsta_kent.h.

template<class T>
int bsta_kent< T >::version ( ) const [inline]

Definition at line 38 of file bsta_kent.h.


Member Data Documentation

template<class T>
T bsta_kent< T >::beta_ [private]

Definition at line 66 of file bsta_kent.h.

template<class T>
vnl_vector_fixed<T,3> bsta_kent< T >::gamma1_ [private]

Definition at line 67 of file bsta_kent.h.

template<class T>
vnl_vector_fixed<T,3> bsta_kent< T >::gamma2_ [private]

Definition at line 68 of file bsta_kent.h.

template<class T>
vnl_vector_fixed<T,3> bsta_kent< T >::gamma3_ [private]

Definition at line 69 of file bsta_kent.h.

template<class T>
T bsta_kent< T >::kappa_ [private]

Definition at line 65 of file bsta_kent.h.


The documentation for this class was generated from the following files: