C:/Media/Website/htdocs/dt2005/Src/Modules/ImageProcessor/PanoramaImageProcessor/anigauss.cpp File Reference

#include "anigauss.h"

Go to the source code of this file.

Functions

void YvVfilterCoef (double sigma, double *filter)
void TriggsM (double *filter, double *M)
static void f_iir_xline_filter (SRCTYPE *src, DSTTYPE *dest, int sx, int sy, double *filter)
static void f_iir_yline_filter (DSTTYPE *src, DSTTYPE *dest, int sx, int sy, double *filter)
static void f_iir_tline_filter (DSTTYPE *src, DSTTYPE *dest, int sx, int sy, double *filter, double tanp)
static void f_iir_derivative_filter (DSTTYPE *src, DSTTYPE *dest, int sx, int sy, double phi, int order)
void anigauss (SRCTYPE *input, DSTTYPE *output, int sizex, int sizey, double sigmav, double sigmau, double phi, int orderv, int orderu)


Function Documentation

void anigauss ( SRCTYPE *  input,
DSTTYPE *  output,
int  sizex,
int  sizey,
double  sigmav,
double  sigmau,
double  phi,
int  orderv,
int  orderu 
)

Definition at line 41 of file anigauss.cpp.

References f_iir_derivative_filter(), f_iir_tline_filter(), f_iir_xline_filter(), f_iir_yline_filter(), PI, and YvVfilterCoef().

Referenced by AnisotropicImage::AnisotropicGauss(), and AnisotropicImage::AnisotropicImage().

static void f_iir_derivative_filter ( DSTTYPE *  src,
DSTTYPE *  dest,
int  sx,
int  sy,
double  phi,
int  order 
) [static]

Definition at line 547 of file anigauss.cpp.

References DSTTYPE.

Referenced by anigauss().

static void f_iir_tline_filter ( DSTTYPE *  src,
DSTTYPE *  dest,
int  sx,
int  sy,
double *  filter,
double  tanp 
) [static]

Definition at line 319 of file anigauss.cpp.

References d, e, int(), TriggsM(), and val.

Referenced by anigauss().

static void f_iir_xline_filter ( SRCTYPE *  src,
DSTTYPE *  dest,
int  sx,
int  sy,
double *  filter 
) [static]

Definition at line 167 of file anigauss.cpp.

References TriggsM().

Referenced by anigauss().

static void f_iir_yline_filter ( DSTTYPE *  src,
DSTTYPE *  dest,
int  sx,
int  sy,
double *  filter 
) [static]

Definition at line 223 of file anigauss.cpp.

References TriggsM().

Referenced by anigauss().

void TriggsM ( double *  filter,
double *  M 
)

Definition at line 133 of file anigauss.cpp.

Referenced by f_iir_tline_filter(), f_iir_xline_filter(), and f_iir_yline_filter().

void YvVfilterCoef ( double  sigma,
double *  filter 
)

Definition at line 89 of file anigauss.cpp.

Referenced by anigauss().


Generated on Thu Dec 7 01:14:09 2006 for DT2005.panorama by  doxygen 1.4.7