vil_gauss_reduce_params Class Reference

#include <vil_gauss_reduce.h>

List of all members.


Detailed Description

Definition at line 45 of file vil_gauss_reduce.h.


Public Member Functions

 vil_gauss_reduce_params (double scale_step)
double scale_step () const
 the scale step between pyramid levels.
double filt2 () const
 Filter tap value.
double filt1 () const
 Filter tap value.
double filt0 () const
 Filter tap value.
double filt_edge2 () const
 Filter tap value.
double filt_edge1 () const
 Filter tap value.
double filt_edge0 () const
 Filter tap value.
double filt_pen_edge2 () const
 Filter tap value.
double filt_pen_edge1 () const
 Filter tap value.
double filt_pen_edge0 () const
 Filter tap value.
double filt_pen_edge_n1 () const
 Filter tap value.

Private Attributes

double scale_step_
double filt2_
double filt1_
double filt0_
double filt_edge2_
double filt_edge1_
double filt_edge0_
double filt_pen_edge2_
double filt_pen_edge1_
double filt_pen_edge0_
double filt_pen_edge_n1_

Constructor & Destructor Documentation

vil_gauss_reduce_params::vil_gauss_reduce_params ( double  scale_step  )  [explicit]

Definition at line 796 of file vil_gauss_reduce.cxx.


Member Function Documentation

double vil_gauss_reduce_params::scale_step (  )  const [inline]

the scale step between pyramid levels.

Definition at line 55 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt2 (  )  const [inline]

Filter tap value.

The value of the two outside elements of the 5-tap 1D FIR filter

Definition at line 59 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt1 (  )  const [inline]

Filter tap value.

The value of elements 2 and 4 of the 5-tap 1D FIR filter

Definition at line 62 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt0 (  )  const [inline]

Filter tap value.

The value of the central element of the 5-tap 1D FIR filter

Definition at line 65 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_edge2 (  )  const [inline]

Filter tap value.

The value of the first element of the 3 tap 1D FIR filter for use at the edge of the window Corresponds to the filt2_ elements in a symmetrical filter

Definition at line 70 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_edge1 (  )  const [inline]

Filter tap value.

The value of the second element of the 3 tap 1D FIR filter for use at the edge of the window Corresponds to the filt1_ elements in a symmetrical filter

Definition at line 74 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_edge0 (  )  const [inline]

Filter tap value.

The value of the third element of the 3 tap 1D FIR filter for use at the edge of the window Corresponds to the filt0_ element in a symmetrical filter

Definition at line 78 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_pen_edge2 (  )  const [inline]

Filter tap value.

The value of the first element of the 4 tap 1D FIR filter for use 1 pixel away the edge of the window Corresponds to the filt2_ elements in a symmetrical filter

Definition at line 83 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_pen_edge1 (  )  const [inline]

Filter tap value.

The value of the second element of the 4 tap 1D FIR filter for use 1 pixel away the edge of the window Corresponds to the filt1_ elements in a symmetrical filter

Definition at line 87 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_pen_edge0 (  )  const [inline]

Filter tap value.

The value of the third element of the 4 tap 1D FIR filter for use 1 pixel away the edge of the window Corresponds to the filt0_ elements in a symmetrical filter

Definition at line 91 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_pen_edge_n1 (  )  const [inline]

Filter tap value.

The value of the fourth element of the 4 tap 1D FIR filter for use 1 pixel away the edge of the window Corresponds to the filt1_ elements in a symmetrical filter

Definition at line 95 of file vil_gauss_reduce.h.


Member Data Documentation

double vil_gauss_reduce_params::scale_step_ [private]

Definition at line 47 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt2_ [private]

Definition at line 48 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt1_ [private]

Definition at line 48 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt0_ [private]

Definition at line 48 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_edge2_ [private]

Definition at line 49 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_edge1_ [private]

Definition at line 49 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_edge0_ [private]

Definition at line 49 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_pen_edge2_ [private]

Definition at line 50 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_pen_edge1_ [private]

Definition at line 50 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_pen_edge0_ [private]

Definition at line 50 of file vil_gauss_reduce.h.

double vil_gauss_reduce_params::filt_pen_edge_n1_ [private]

Definition at line 50 of file vil_gauss_reduce.h.


The documentation for this class was generated from the following files:
Generated on Sat Oct 11 05:07:49 2008 for core/vil by  doxygen 1.5.1