peakgroup.h File Reference

a file that includes the definitions for More...

Go to the source code of this file.

Data Structures

struct  PeakGroup
 The structure that defines a PeakGroup A Peak Group is a group of stores an array of structures of type FPeak2i that co-elute and whose inter-peak distance is not greater than 1 m/z unit. More...

Defines

#define MAX_NO_PG_FPEAKS   1000

Typedefs

typedef PeakGroup PeakGroup
typedef PeakGroup PEAK_GROUP

Enumerations

enum  { PEAKGROUP_FORMAT_WITH_CURVE = 0x00000001, PEAKGROUP_FORMAT_WITH_POSITION = 0x00000002, PEAKGROUP_FORMAT_VALID_ONLY = 0x00000004, PEAKGROUP_FORMAT_WITH_FITTING_PARAM = 0x00000008 }

Functions

void PeakGroup_destroy (PeakGroup *peakgroup)
PeakGroup PeakGroup_copy (PeakGroup *peakgroup)
void PeakGroup_init (PeakGroup *pg)
void PeakGroup_fprintf (FILE *fp, PeakGroup *peakgroup, int index, int format)
void PeakGroup_fprint (FILE *fp, PeakGroup *peakgroup, int index)
void PeakGroup_fprintWithCurve (FILE *fp, PeakGroup *peakgroup, int index)
void PeakGroup_fprintWithPos (FILE *fp, PeakGroup *peakgroup, int index)
int PeakGroup_cmpByTiles (const void *p1, const void *p2)
int PeakGroup_cmpByNPeaks (const void *p1, const void *p2)
void PeakGroup_sortFPeaksByMOZ (PeakGroup *peakgroup)
void PeakGroup_createFromFPeak2iArray (PeakGroup *PG, FPeak2i *pFPeaks, int size)
Rectangle4i PeakGroup_getBoundaries (PEAK_GROUP PG)
MQTileID PeakGroup_getSmallestTile (PeakGroup *peakgroup)
int PeakGroup_countSegmentsFromTile (PeakGroup *peakgroup, MQTileID bTile)
int PeakGroup_isPeak2iInPeakGroup (PeakGroup PG, int scan, int bin)
Peak2iSegmentArray_getPeaksNotInPeakGroup (Segment *pSegments, int nSegments, PeakGroup peakgroup, int *nPeaks)
FPeak2iSegmentArray_getFPeaksNotInPeakGroupUsingIndexArray (Segment *pSegmentArray, int *index_array, int nSegments, PeakGroup peakgroup, int *nPeaks)
Map2DPositionPointer * PeakGroup_getMap2DPositionPointerArray (PeakGroup *pg)
int * PeakGroup_getSpanningSegmentIndexArrayUsingLabeledMap (PeakGroup *peakgroup, Map2D *mask, int *nSegments)
int * PeakGroup_getSpanningSegmentIndexArrayUsingSegmentArray (PeakGroup *peakgroup, Segment *pSegmentArray, int nSegmentArray, int *nSegments)
int PeakGroup_getSpanningMapFPeaks (PeakGroup *peakgroup, Segment *psegments, int nsegments, FPeak2i *pfpeaks, int *nfpeaks)
int PeakGroup_countSpanningTiles (PeakGroup *peakgroup)
int PeakGroup_getTileArray (PeakGroup *peakgroup)

Variables

int PEAKGROUP_INDEX_WIDTH


Detailed Description

a file that includes the definitions for

Author:
Kyriacos C. Leptos
Date:
2004-05-04
Details.
Generated on Tue Feb 7 11:54:28 2006 for libmqobject by  doxygen 1.4.6