39 complex<double> *filt_poles;
45 virtual ~FastGauss(
void);
50 bool GaussFilt(
float * in,
float * out);
51 bool AllocateResources(
long lines,
long cols,
double scale);
55 void compute_step_forward_ic(
float bord_val,
float *coeffs,
float *i0);
56 void compute_natural_backward_ic(
float *resid_ic,
float *i0 );
57 void add_step_backward_ic(
float *resid_step,
float val,
float *i0 );
58 void _iir_gaussfilt3_horz(
float * in,
float *tempbuf,
float * out,
int width,
int height,
int stridepix,
float *coeffs,
float *resid_ic,
float *resid_step);
59 void _iir_gaussfilt3_vert(
float * inout,
float *tempbuf,
int width,
int height,
int stridepix,
float *coeffs,
float *resid_ic,
float *resid_step);
60 void _iir_gaussfilt3(
float * in,
float * out,
float *tempbuf,
int width,
int height,
int stridepix,
float *coeffs,
float *resid_ic,
float *resid_step );
61 void _compute_gauss3_resids( complex<double> poles[],
float *coeffs,
float *resid_ic,
float *resid_step );