Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Gaussian_space_weight Class Reference

#include <bilateral_filter.h>

List of all members.

Public Types

typedef unsigned int size_type
typedef float real_type

Public Methods

 Gaussian_space_weight (const real_type sig)
size_type far () const
bool is_far (const int dx, const int dy) const
void set_reference_data (const size_type x, const size_type y)
real_type operator() (const size_type x, const size_type y) const

Detailed Description

Defines a standard gaussian function for the spatial weight. The gaussian is set to zero beyond 2*sigma.

Member Typedef Documentation

typedef float Gaussian_space_weight::real_type

typedef unsigned int Gaussian_space_weight::size_type

Constructor & Destructor Documentation

Gaussian_space_weight::Gaussian_space_weight const real_type    sig [inline]

Member Function Documentation

Gaussian_space_weight::size_type Gaussian_space_weight::far   [inline]

bool Gaussian_space_weight::is_far const int    dx,
const int    dy
const [inline]

Gaussian_space_weight::real_type Gaussian_space_weight::operator() const size_type    x,
const size_type    y
const [inline]

void Gaussian_space_weight::set_reference_data const size_type    x,
const size_type    y

The documentation for this class was generated from the following file:
Generated on Fri Aug 20 15:03:52 2004 by doxygen1.2.18