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

Function_2D::Filter_interface_2D Class Reference

Extends Base_2D class to control scale with sigma values. More...

#include <base_2D.h>

Inheritance diagram for Function_2D::Filter_interface_2D:

Function_2D::Base_2D Function_2D::Canny_Deriche Function_2D::FFT_normalized_gaussian Function_2D::Gabor Function_2D::Normalized_gaussian Function_2D::Normalized_gaussian_step Function_2D::Normalized_gaussian_x_2nd_derivative Function_2D::Normalized_gaussian_x_derivative Function_2D::Normalized_gaussian_y_derivative Function_2D::Riesz_1 Function_2D::Riesz_2 Function_2D::Shen_Castan List of all members.

Public Methods

 Filter_interface_2D (const real_type center_x=0, const real_type center_y=0, const real_type sigma_x=1, const real_type sigma_y=1, const real_type sig_scale_x=1, const real_type sig_scale_y=1, const real_type orientation_angle=0, const real_type out_sigma_scale=1)
void set_center (const real_type x, const real_type y)
void set_orientation (const real_type o)
void set_sigma (const real_type x, const real_type y)

Protected Attributes

real_type output_sigma_scale
 Output is scaled by .

real_type sigma_scale_x
 Coordinates are scaled by .

real_type sigma_scale_y
 Coordinates are scaled by .

Detailed Description

Extends Base_2D class to control scale with sigma values.

If the base function is , the function is controlled through . The filter is also controled through the center ( ) and orientation ( ).

Constructor & Destructor Documentation

Function_2D::Filter_interface_2D::Filter_interface_2D const real_type    center_x = 0,
const real_type    center_y = 0,
const real_type    sigma_x = 1,
const real_type    sigma_y = 1,
const real_type    sig_scale_x = 1,
const real_type    sig_scale_y = 1,
const real_type    orientation_angle = 0,
const real_type    out_sigma_scale = 1

Member Function Documentation

void Function_2D::Filter_interface_2D::set_center const real_type    x,
const real_type    y

void Function_2D::Filter_interface_2D::set_orientation const real_type    o [inline]

void Function_2D::Filter_interface_2D::set_sigma const real_type    x,
const real_type    y

Member Data Documentation

real_type Function_2D::Filter_interface_2D::output_sigma_scale [protected]

Output is scaled by .

real_type Function_2D::Filter_interface_2D::sigma_scale_x [protected]

Coordinates are scaled by .

real_type Function_2D::Filter_interface_2D::sigma_scale_y [protected]

Coordinates are scaled by .

The documentation for this class was generated from the following file:
Generated on Fri Aug 20 12:08:01 2004 by doxygen1.2.18