Main Page | Modules | Data Structures | File List | Data Fields | Globals

massspec/filter.h File Reference

a file that includes the definitions for the functions used in convolution with a filter More...

Go to the source code of this file.

Data Structures

struct  MQFilter

Typedefs

typedef MQFilter MQFilter

Functions

int MQFilter_init (MQFilter *filter, char *filterstring)
float * MQFilter_getResponseFunctionZF (MQFilter *filter, int signal_size, int *zf_size)
float * Filter_getResponseVector (char *szFilter, int data_size, int *zf_size)
float * Signal_zeroFillFloatArray (float *array, int size, int zf_size)
int getCeilPower (int val, int pow)
void consoleNewFilter (char *szNewFilter)
void consoleDeleteFilter (char *szFilter)
char * extractFilterType (char *filter, char *filterType, int *par1, int *par2, int *par3)
int applyFilter (Map2D *mapSource, Map2D *mapDest, char *szFilter)
int applyFilterToMassChrm (float *mcSource, int nSourceSize, float **mcDest, Experiment *expmnt, char *szFilter)
float * getGaussResponse (int m, int n)
float * getGaussianResponseSD (float sd, int *m, int size, int *zf, float avg_sampl_time)
float * getDeltaResponse (int m, int n)
float * getBoxCarResponse (int m, int n)
int isFilterValid (char *filter)
int Map2D_applyFilter (Map2D *pMap, char *szFilter, int nDimension)
void correlation (float data[], float response[], unsigned long n, float ans[])
void convolution (float data[], float response[], unsigned long n, float ans[])
void deconvolution (float data[], float response[], unsigned long n, float ans[])
float * wrap_around (float a[], int N)


Detailed Description

a file that includes the definitions for the functions used in convolution with a filter

Author:
Kyriacos C. Leptos
Date:
2004-05-04
Details.
Generated on Sun Feb 13 01:06:00 2005 for MapQuant by doxygen 1.3.7