bsta_gaussian_updater< gauss_ > Class Template Reference

#include <bsta_gaussian_updater.h>

List of all members.


Detailed Description

template<class gauss_>
class bsta_gaussian_updater< gauss_ >

An updater for statistically updating Gaussian distributions.

Definition at line 224 of file bsta_gaussian_updater.h.


Public Types

typedef gauss_::field_type field_type
 for compatiblity with vpdl/vpdt.
typedef gauss_ distribution_type

Public Member Functions

void operator() (obs_gauss_ &d, const vector_ &sample) const
 The main function.

Private Types

typedef bsta_num_obs< gauss_ > obs_gauss_
typedef gauss_::math_type T
typedef vnl_vector_fixed<
T, gauss_::dimension > 
vector_

Member Typedef Documentation

template<class gauss_>
typedef bsta_num_obs<gauss_> bsta_gaussian_updater< gauss_ >::obs_gauss_ [private]

Definition at line 226 of file bsta_gaussian_updater.h.

template<class gauss_>
typedef gauss_::math_type bsta_gaussian_updater< gauss_ >::T [private]

Definition at line 227 of file bsta_gaussian_updater.h.

template<class gauss_>
typedef vnl_vector_fixed<T,gauss_::dimension> bsta_gaussian_updater< gauss_ >::vector_ [private]

Definition at line 228 of file bsta_gaussian_updater.h.

template<class gauss_>
typedef gauss_::field_type bsta_gaussian_updater< gauss_ >::field_type

for compatiblity with vpdl/vpdt.

Definition at line 232 of file bsta_gaussian_updater.h.

template<class gauss_>
typedef gauss_ bsta_gaussian_updater< gauss_ >::distribution_type

Definition at line 233 of file bsta_gaussian_updater.h.


Member Function Documentation

template<class gauss_>
void bsta_gaussian_updater< gauss_ >::operator() ( obs_gauss_ d,
const vector_ sample 
) const [inline]

The main function.

make the appropriate type casts and call a helper function

Definition at line 238 of file bsta_gaussian_updater.h.


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