Public Member Functions | Static Public Member Functions | Private Member Functions
bsta_gauss Class Reference

#include <bsta_gauss.h>

List of all members.

Public Member Functions

 ~bsta_gauss ()

Static Public Member Functions

static double bsta_gaussian (const double x, const double sigma)
static void bsta_1d_gaussian_kernel (const double sigma, const double fuzz, int &radius, vcl_vector< double > &kernel)
 generate a 1-d Gaussian kernel fuzz=0.02 is a good value.
static void bsta_1d_gaussian (const double sigma, vcl_vector< double > const &in_buf, vcl_vector< double > &out_buf)
static void bsta_2d_gaussian (const double sigma, vbl_array_2d< double > const &in_buf, vbl_array_2d< double > &out_buf)
static void bsta_3d_gaussian (const double sigma, vbl_array_3d< double > const &in_buf, vbl_array_3d< double > &out_buf)

Private Member Functions

 bsta_gauss ()

Detailed Description

Definition at line 19 of file bsta_gauss.h.


Constructor & Destructor Documentation

bsta_gauss::~bsta_gauss ( ) [inline]

Definition at line 22 of file bsta_gauss.h.

bsta_gauss::bsta_gauss ( ) [private]

Member Function Documentation

void bsta_gauss::bsta_1d_gaussian ( const double  sigma,
vcl_vector< double > const &  in_buf,
vcl_vector< double > &  out_buf 
) [static]

Definition at line 40 of file bsta_gauss.cxx.

void bsta_gauss::bsta_1d_gaussian_kernel ( const double  sigma,
const double  fuzz,
int &  radius,
vcl_vector< double > &  kernel 
) [static]

generate a 1-d Gaussian kernel fuzz=0.02 is a good value.

Definition at line 13 of file bsta_gauss.cxx.

void bsta_gauss::bsta_2d_gaussian ( const double  sigma,
vbl_array_2d< double > const &  in_buf,
vbl_array_2d< double > &  out_buf 
) [static]

Definition at line 88 of file bsta_gauss.cxx.

void bsta_gauss::bsta_3d_gaussian ( const double  sigma,
vbl_array_3d< double > const &  in_buf,
vbl_array_3d< double > &  out_buf 
) [static]

Definition at line 116 of file bsta_gauss.cxx.

double bsta_gauss::bsta_gaussian ( const double  x,
const double  sigma 
) [static]

Definition at line 6 of file bsta_gauss.cxx.


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