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

massspec/fpeak.h File Reference

a file that includes the definitions for the functions used for fitted peaks (fpeaks) More...

#include "fpeakpointer_set.h"

Go to the source code of this file.

Data Structures

struct  FPeak2i
struct  FPeak2iAuxParamIndex

Typedefs

typedef FPeak2i FPeak2i
typedef FPeak2iFPeak2iArray
typedef FPeak2iFPeak2iPointer

Enumerations

enum  {
  FPEAK_METRIC_MZ_WIDTH_OK = 0x00000001, FPEAK_METRIC_RT_WIDTH_OVER = 0x00000002, FPEAK_METRIC_MZ_WIDTH_OVER = 0x00000004, FPEAK_METRIC_RT_WIDTH_UNDER = 0x00001000,
  FPEAK_METRIC_MZ_WIDTH_UNDER = 0x00002000, FPEAK_METRIC_MZ_DISPL_OVER = 0x00100000
}

Functions

void FPeak2iAuxParamIndex_sortByAuxParam (FPeak2iAuxParamIndex *pfpeaks, int nPeaks)
FPeak2i FPeak2i_create (int scan, int bin, float *param)
void FPeak2i_destroy (FPeak2i *peak)
FPeak2iFPeak2i_new ()
void FPeak2i_fprint (FILE *fp, FPeak2i fpeak)
void FPeak2i_fprintln (FILE *fp, FPeak2i fpeak)
void FPeak2i_fprintWithCurve (FILE *fp, FPeak2i fpeak)
void FPeak2i_fprintlnWithCurve (FILE *fp, FPeak2i fpeak)
char * FPeak2i_toString (FPeak2i *fpeak)
FPeak2i FPeak2i_cpyFPeak2i (FPeak2i aa)
void FPeak2i_copy (FPeak2i *fpk, FPeak2iPointer aa)
Peak2i FPeak2i_getPeak2i (FPeak2i peak)
Peak2i FPeak2i_getPeak2iFitted (FPeak2i *peak, Experiment *expmnt)
Peak2f FPeak2i_getPeak2f (FPeak2i peak)
float FPeak2i_getMZ (FPeak2i *peak)
float FPeak2i_getZ (FPeak2i *peak)
float FPeak2i_hasZ (FPeak2i *peak)
float FPeak2i_getParam (FPeak2i *peak, int params)
int FPeak2i_areParametersPositive (FPeak2i fpeak)
int FPeak2i_cmpBySamplingCoordinates (const void *p1, const void *p2)
int FPeak2i_cmpByAbundance (const void *p1, const void *p2)
FPeak2iFPeak2iArray_create (int size)
FPeak2iFPeak2iArray_copy (FPeak2i *fpeaks, int npeaks)
void FPeak2iArray_destroy (FPeak2i **peak, int nSize)
void FPeak2iArray_freeParam (FPeak2i *peak, int nSize)
float * FPeak2iArray_getFloatArray (FPeak2i *pfpeaks, int size, int param)
float * FPeak2iArray_getParamArray (FPeak2i *pfpeaks, int size, ParameterName params, int *nParameters)
int * FPeak2iArray_getCurveArray (FPeak2i *fpk, int npeaks)
Peak2iFPeak2iArray_getPeak2iArray (FPeak2i *peaks, int npeaks)
Peak2iFPeak2iArray_getPeak2iArrayFitted (FPeak2i *peaks, int npeaks, Experiment *expmnt)
void FPeak2iArray_sortByMZJ (FPeak2i *pfpeaks, int nPeaks)
void FPeak2iArray_sortByMOZ (FPeak2i *pfpeaks, int nPeaks)
void FPeak2iArray_sortByAbundance (FPeak2i *pfpeaks, int nPeaks)
int FPeak2iArray_countFPeaksOfCurve (FPeak2i *array, int start, int stop, int curve)
void FPeak2iArray_fprintRestrictCurve (FILE *fp, FPeak2i *array, int start, int stop, int curve)
void FPeak2iArray_fprint (FILE *fp, FPeak2i *array, int start, int stop)
void FPeak2iArray_fprintValid (FILE *fp, FPeak2i *array, int start, int stop)
void FPeak2iArray_fprintWithCurve (FILE *fp, FPeak2i *array, int start, int stop)
void FPeak2iArray_printParam (FPeak2i *array, int npeaks, int parameter)
void FPeak2iArray_setElement (const void *array, int index, const void *data)
FPeak2iPointerFPeak2iArray_getFPeak2iPointerArray (FPeak2i *peaks, int npeaks)
int FPeak2iArray_getIndexWithNegativeParam (FPeak2i *array, int npeaks)
FPeak2iPointerFPeak2iArray_getFPeak2iPointerArrayWithRestrictions (FPeak2i *peaks, int npeaks, PeakRestrictions *restr, int *npeaks_pass)
void FPeak2iArray_transformSamplingCoordinates (FPeak2iArray *fpeaks, int npeaks, int type, Rectangle4i rect)
void FPeak2iArray_transformSamplingCoordinates_2 (FPeak2i **fpeaks, int npeaks, Rectangle4i child, Rectangle4i parent)
void FPeak2iArray_transformSamplingCoordinates_3 (FPeak2i **fpeaks, int npeaks, Rectangle4i child, Rectangle4i parent)
FPeak2iFPeak2iArray_getInitialConditions (int curve, struct Map2D *map, Peak2i *peaks, int npeaks)
int FPeak2iArray_removePeaksScanWindow (FPeak2i *array_in, int *npeaks_in, FPeak2i *array_out, int *npeaks_out, int scan_mean, int scan_width)
int FPeak2iArray_getLastIndexOfValid (FPeak2i *pFPeaks, int nFPeaks, int limit)
FPeak2iPointer FPeak2iPointer_copy (FPeak2iPointer aa)
int FPeak2iPointer_cmpBySamplingCoordinates (const void *p1, const void *p2)
int FPeak2iPointer_cmpByMZJ (const void *p1, const void *p2)
int FPeak2iPointer_cmpByMOZ (const void *p1, const void *p2)
int FPeak2iPointer_getSegment (FPeak2iPointer fpeak, struct Map2D *mask)
FPeak2iPointerFPeak2iPointerArray_copyPointersOnly (FPeak2iPointer *aa, int n)
FPeak2iPointerFPeak2iPointerArray_copy (FPeak2iPointer *aa, int n)
FPeak2iPointerFPeak2iPointerArray_copyPart (FPeak2iPointer *in, int start, int stop)
Peak2iFPeak2iPointerArray_getPeak2iArray (FPeak2iPointer *peaks, int npeaks)
float * FPeak2iPointerArray_getFloatArray (FPeak2iPointer *pfpeaks, int size, int param)
void FPeak2iPointerArray_sortByMZJ (FPeak2iPointer *pfpeaks, int nPeaks)
void FPeak2iPointerArray_sortByMOZ (FPeak2iPointer *pfpeaks, int nPeaks)
FPeak2iFPeak2iPointerArray_getFPeak2iArray (FPeak2iPointer *peaks, int npeaks)
void FPeak2iPointerArray_destroy (FPeak2iPointer **array, int nsize)
FPeak2iPointerFPeak2iPointerArray_create (int size)
void FPeak2iPointerArray_fprint (FILE *fp, FPeak2iPointer *array, int start, int stop)
void FPeak2iPointerArray_fprintWithCurve (FILE *fp, FPeak2iPointer *array, int start, int stop)
void FPeak2iPointerArray_fprintWithPos (FILE *fp, FPeak2iPointer *array, Map2DPositionPointer *pos_array, int start, int stop)
void FPeak2iPointerArray_setElement (const void *array, int index, const void *data)


Detailed Description

a file that includes the definitions for the functions used for fitted peaks (fpeaks)

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