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
)  [inline]
 


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