KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
i_filter.h File Reference

Code for a wrapper class around the C struct KJB_Filter. More...

#include "m_cpp/m_matrix.h"
#include "l_cpp/l_exception.h"
#include "i_cpp/i_image.h"
#include <string>

Go to the source code of this file.

Classes

class  kjb::Filter
 Filter class. More...
 

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 
 std
 

Functions

Filter kjb::gaussian_filter (double sigma, int size)
 Create a Gaussian filter with given sigma and size. More...
 
Filter kjb::gaussian_filter (double sigma)
 Create a Gaussian filter with given sigma. More...
 
Filter kjb::laplacian_of_gaussian_filter (int size, double sigma)
 Create a Laplacian of Gaussian filter. More...
 
Image kjb::operator* (const Image &image, const Filter &kernel)
 Convolve an image with a filter. More...
 
Image kjb::gauss_sample_image (const Image &in, int resolution, double sigma)
 this wraps C function kjb_c::gauss_sample_image (q.v.). More...
 
template<>
void std::swap (kjb::Filter &a, kjb::Filter &b)
 

Detailed Description

Code for a wrapper class around the C struct KJB_Filter.

Author
Ernesto Brau