A Survey of Gaussian Convolution Algorithms
Data Fields
gconv_ Struct Reference

Data Fields

numdest
 
const numsrc
 
numbuffer
 
long N
 
long stride
 
const char * algo
 
double sigma
 
int K
 
num tol
 
void * coeffs
 
void(* execute )(gconv *)
 
void(* free )(gconv *)
 

Detailed Description

Definition at line 32 of file strategy_gaussian_conv.c.

Field Documentation

const char* gconv_::algo

algorithm name

Definition at line 39 of file strategy_gaussian_conv.c.

num* gconv_::buffer

workspace memory (if needed)

Definition at line 36 of file strategy_gaussian_conv.c.

void* gconv_::coeffs

algorithm-specific data

Definition at line 43 of file strategy_gaussian_conv.c.

num* gconv_::dest

destination array

Definition at line 34 of file strategy_gaussian_conv.c.

void(* gconv_::execute)(gconv *)

algorithm execution function

Definition at line 44 of file strategy_gaussian_conv.c.

void(* gconv_::free)(gconv *)

algorithm clean up function

Definition at line 45 of file strategy_gaussian_conv.c.

int gconv_::K

steps/filter order parameter

Definition at line 41 of file strategy_gaussian_conv.c.

long gconv_::N

number of samples

Definition at line 37 of file strategy_gaussian_conv.c.

double gconv_::sigma

Gaussian standard deviation

Definition at line 40 of file strategy_gaussian_conv.c.

const num* gconv_::src

sourcec array

Definition at line 35 of file strategy_gaussian_conv.c.

long gconv_::stride

stride between successive samples

Definition at line 38 of file strategy_gaussian_conv.c.

num gconv_::tol

accuracy parameter

Definition at line 42 of file strategy_gaussian_conv.c.


The documentation for this struct was generated from the following file: