Public Member Functions | Private Attributes | List of all members
vil_gauss_filter_5tap_params Class Reference

#include <vil_gauss_filter.h>

Public Member Functions

 vil_gauss_filter_5tap_params (double sigma_)
 Set the. More...
 
double sigma () const
 The width of the Gaussian. More...
 
double filt2 () const
 Filter tap value. More...
 
double filt1 () const
 Filter tap value. More...
 
double filt0 () const
 Filter tap value. More...
 
double filt_edge2 () const
 Filter tap value. More...
 
double filt_edge1 () const
 Filter tap value. More...
 
double filt_edge0 () const
 Filter tap value. More...
 
double filt_pen_edge2 () const
 Filter tap value. More...
 
double filt_pen_edge1 () const
 Filter tap value. More...
 
double filt_pen_edge0 () const
 Filter tap value. More...
 
double filt_pen_edge_n1 () const
 Filter tap value. More...
 

Private Attributes

double sigma_
 
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_
 

Detailed Description

Definition at line 17 of file vil_gauss_filter.h.

Constructor & Destructor Documentation

◆ vil_gauss_filter_5tap_params()

vil_gauss_filter_5tap_params::vil_gauss_filter_5tap_params ( double  sigma_)
explicit

Set the.

Definition at line 19 of file vil_gauss_filter.cxx.

Member Function Documentation

◆ filt0()

double vil_gauss_filter_5tap_params::filt0 ( ) const
inline

Filter tap value.

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

Definition at line 38 of file vil_gauss_filter.h.

◆ filt1()

double vil_gauss_filter_5tap_params::filt1 ( ) const
inline

Filter tap value.

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

Definition at line 35 of file vil_gauss_filter.h.

◆ filt2()

double vil_gauss_filter_5tap_params::filt2 ( ) const
inline

Filter tap value.

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

Definition at line 32 of file vil_gauss_filter.h.

◆ filt_edge0()

double vil_gauss_filter_5tap_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 51 of file vil_gauss_filter.h.

◆ filt_edge1()

double vil_gauss_filter_5tap_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 47 of file vil_gauss_filter.h.

◆ filt_edge2()

double vil_gauss_filter_5tap_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 43 of file vil_gauss_filter.h.

◆ filt_pen_edge0()

double vil_gauss_filter_5tap_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 64 of file vil_gauss_filter.h.

◆ filt_pen_edge1()

double vil_gauss_filter_5tap_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 60 of file vil_gauss_filter.h.

◆ filt_pen_edge2()

double vil_gauss_filter_5tap_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 56 of file vil_gauss_filter.h.

◆ filt_pen_edge_n1()

double vil_gauss_filter_5tap_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 68 of file vil_gauss_filter.h.

◆ sigma()

double vil_gauss_filter_5tap_params::sigma ( ) const
inline

The width of the Gaussian.

Definition at line 28 of file vil_gauss_filter.h.

Member Data Documentation

◆ filt0_

double vil_gauss_filter_5tap_params::filt0_
private

Definition at line 20 of file vil_gauss_filter.h.

◆ filt1_

double vil_gauss_filter_5tap_params::filt1_
private

Definition at line 20 of file vil_gauss_filter.h.

◆ filt2_

double vil_gauss_filter_5tap_params::filt2_
private

Definition at line 20 of file vil_gauss_filter.h.

◆ filt_edge0_

double vil_gauss_filter_5tap_params::filt_edge0_
private

Definition at line 21 of file vil_gauss_filter.h.

◆ filt_edge1_

double vil_gauss_filter_5tap_params::filt_edge1_
private

Definition at line 21 of file vil_gauss_filter.h.

◆ filt_edge2_

double vil_gauss_filter_5tap_params::filt_edge2_
private

Definition at line 21 of file vil_gauss_filter.h.

◆ filt_pen_edge0_

double vil_gauss_filter_5tap_params::filt_pen_edge0_
private

Definition at line 22 of file vil_gauss_filter.h.

◆ filt_pen_edge1_

double vil_gauss_filter_5tap_params::filt_pen_edge1_
private

Definition at line 22 of file vil_gauss_filter.h.

◆ filt_pen_edge2_

double vil_gauss_filter_5tap_params::filt_pen_edge2_
private

Definition at line 22 of file vil_gauss_filter.h.

◆ filt_pen_edge_n1_

double vil_gauss_filter_5tap_params::filt_pen_edge_n1_
private

Definition at line 22 of file vil_gauss_filter.h.

◆ sigma_

double vil_gauss_filter_5tap_params::sigma_
private

Definition at line 19 of file vil_gauss_filter.h.


The documentation for this class was generated from the following files: