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

fl::ConvolutionDiscrete1D Class Reference

#include <convolve.h>

Inheritance diagram for fl::ConvolutionDiscrete1D:

fl::Convolution1D fl::Image fl::Convolution fl::Filter fl::Gaussian1D fl::GaussianDerivative1D fl::GaussianDerivativeSecond1D List of all members.

Public Methods

 ConvolutionDiscrete1D (const BorderMode mode=Crop, const PixelFormat &format=GrayFloat, const Direction direction=Horizontal)
 ConvolutionDiscrete1D (const Image &image, const BorderMode mode=Crop, const Direction direction=Horizontal)
virtual Image filter (const Image &image)
 Convolve the entire image with the kernel contained in this object.

virtual double response (const Image &image, const Point &p) const
 Strength of response of filter to image at pixel (x, y).

void normalFloats ()
 Zero out any sub-normal floats in kernel, because they cause numerical exceptions that really drag down performance.


Constructor & Destructor Documentation

ConvolutionDiscrete1D::ConvolutionDiscrete1D const BorderMode    mode = Crop,
const PixelFormat   format = GrayFloat,
const Direction    direction = Horizontal
 

ConvolutionDiscrete1D::ConvolutionDiscrete1D const Image   image,
const BorderMode    mode = Crop,
const Direction    direction = Horizontal
 


Member Function Documentation

Image ConvolutionDiscrete1D::filter const Image   image [virtual]
 

Convolve the entire image with the kernel contained in this object.

Implements fl::Convolution.

void ConvolutionDiscrete1D::normalFloats  
 

Zero out any sub-normal floats in kernel, because they cause numerical exceptions that really drag down performance.

double ConvolutionDiscrete1D::response const Image   image,
const Point   p
const [virtual]
 

Strength of response of filter to image at pixel (x, y).

Implements fl::Convolution.


The documentation for this class was generated from the following files:
Generated on Thu Dec 9 17:13:26 2004 for fl by doxygen1.2.18