bsta_kent< T > Class Template Reference

#include <bsta_kent.h>

List of all members.


Detailed Description

template<class T>
class bsta_kent< T >

Definition at line 22 of file bsta_kent.h.


Public Member Functions

 bsta_kent (T kappa, T beta, vnl_vector_fixed< T, 3 > gamma1, vnl_vector_fixed< T, 3 > gamma2, vnl_vector_fixed< T, 3 > gamma3)
 default construtor.
 bsta_kent (vcl_vector< vgl_plane_3d< T > > planes)
 constructs kent distr. from a set of planes.
 ~bsta_kent ()
kappa ()
beta ()
bool unimodal ()
 true if unimodal, false if bimodal.
prob_density (vnl_vector_fixed< T, 3 > x)
 pre:.
vnl_vector_fixed< T, 3 > mean () const

Private Member Functions

normalizing_const (T kappa, T beta)
 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_

Constructor & Destructor Documentation

template<class T>
bsta_kent< T >::bsta_kent ( kappa,
beta,
vnl_vector_fixed< T, 3 >  gamma1,
vnl_vector_fixed< T, 3 >  gamma2,
vnl_vector_fixed< T, 3 >  gamma3 
) [inline]

default construtor.

Definition at line 26 of file bsta_kent.h.

template<class T>
bsta_kent< T >::bsta_kent ( vcl_vector< vgl_plane_3d< T > >  planes  ) 

constructs kent distr. from a set of planes.

Definition at line 23 of file bsta_kent.txx.

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

Definition at line 33 of file bsta_kent.h.


Member Function Documentation

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

Definition at line 35 of file bsta_kent.h.

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

Definition at line 36 of file bsta_kent.h.

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

true if unimodal, false if bimodal.

Definition at line 39 of file bsta_kent.h.

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

pre:.

Definition at line 66 of file bsta_kent.txx.

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

Definition at line 47 of file bsta_kent.h.

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

normalizing constant method.

vnl_vector_fixed<T,3>

Definition at line 79 of file bsta_kent.txx.


Member Data Documentation

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

Definition at line 51 of file bsta_kent.h.

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

Definition at line 52 of file bsta_kent.h.

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

Definition at line 53 of file bsta_kent.h.

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

Definition at line 54 of file bsta_kent.h.

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

Definition at line 55 of file bsta_kent.h.


The documentation for this class was generated from the following files:
Generated on Mon Mar 8 05:30:34 2010 for contrib/brl/bbas/bsta by  doxygen 1.5.1