Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

vnl_gaussian_kernel_1d Class Reference

#include <vnl_gaussian_kernel_1d.h>

Collaboration diagram for vnl_gaussian_kernel_1d:

Collaboration graph
[legend]
List of all members.

Public Methods

 vnl_gaussian_kernel_1d (double sigma, double cutoff=0.5/256.0)
double G (double x) const
int width () const
double operator[] (int i) const

Protected Attributes

vnl_vector< double > vec_
double inscale_

Detailed Description

Holds one half of a discretely sampled 1D gaussian distribution. vnl_gaussian_kernel_1d is a class that holds one half of a discretely sampled 1D gaussian distribution.

Definition at line 24 of file vnl_gaussian_kernel_1d.h.


Constructor & Destructor Documentation

vnl_gaussian_kernel_1d::vnl_gaussian_kernel_1d double    sigma,
double    cutoff = 0.5/256.0
 


Member Function Documentation

double vnl_gaussian_kernel_1d::G double    x const
 

double vnl_gaussian_kernel_1d::operator[] int    i const [inline]
 

Definition at line 33 of file vnl_gaussian_kernel_1d.h.

References inscale_, and vec_.

int vnl_gaussian_kernel_1d::width   const [inline]
 

Definition at line 32 of file vnl_gaussian_kernel_1d.h.


Member Data Documentation

double vnl_gaussian_kernel_1d::inscale_ [protected]
 

Definition at line 38 of file vnl_gaussian_kernel_1d.h.

Referenced by operator[]().

vnl_vector<double> vnl_gaussian_kernel_1d::vec_ [protected]
 

Definition at line 37 of file vnl_gaussian_kernel_1d.h.

Referenced by operator[]().


The documentation for this class was generated from the following file:
Generated at Wed Mar 12 01:13:31 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000