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... | |
| struct | PeakGroupQueue | 
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 format, int index) | 
| 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) | 
| int | PeakGroup_refine (PeakGroup *PG, Map2D map, FPeak2i *pFPeaksOut, int nFPeaksOut, char *szStructElem, float dAbundanceThr, char *szCurve) | 
| int | PeakGroup_refine2 (PeakGroup *peakgroup, Map2D map, FPeak2i *pFPeaksOut, int nFPeaksOut, char *szStructElem, float dAbundanceThr, char *szCurve) | 
| int | PeakGroup_refine3 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, char *szStructElem, float dAbundanceThr, char *szCurve) | 
| int | PeakGroup_refine4 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) | 
| int | PeakGroup_refine5 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) | 
| int | PeakGroup_refine6 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) | 
| int | PeakGroup_refine6_1 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) | 
| int | PeakGroup_refine6_2 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) | 
| int | PeakGroup_refine6_3 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) | 
| int | PeakGroup_refine6_4 (PeakGroup *peakgroup, Map2D *map, FPeak2i *pFPeaksOut, int nFPeaksOut, PeakFinder *pfinder, char *szCurve) | 
| int | PeakGroup_isPeak2iInPeakGroup (PeakGroup PG, int scan, int bin) | 
| SegmentQuery | Experiment_querySegmentBySamplingCoordinates (Experiment expmnt, int scan, int bin) | 
| SegmentQuery | FPeakFile_querySegmentBySamplingCoordinates (FPeakFile *fpkfile, int scan, int bin) | 
| SegmentQuery * | PeakGroup_getSpanningSegmentsUsingFPeakFile (PeakGroup *peakgroup, FPeakFile *fpkfile, int *nSegments, int *nSessions) | 
| int * | PeakGroup_getSpanningSegmentsIndexArrayUsingLabeledMap (PeakGroup *peakgroup, Map2D *mask, int *nSegments) | 
| int * | PeakGroup_getSpanningSegmentsIndexArrayUsingFPeakFile (PeakGroup *peakgroup, FPeakFile *FPF, int *nSegments) | 
| int | PeakGroup_getSpanningMap (PeakGroup *peakgroup, SegmentExtractor *segex) | 
| PeakGroup * | PeakGroupArray_create (int nSize) | 
| PeakGroup * | PeakGroupArray_createFromFPeak2iArray (FPeak2i *FPEAKS, int no_peaks, int *nPG) | 
| int | PeakGroupArray_countFPeaks (PeakGroup *pPeakGroups, int nPeakGroups) | 
| void | PeakGroupArray_fprintf (FILE *fp, PeakGroup *PG, int ngroups, int format) | 
| void | PeakGroupArray_fprint (FILE *fp, PeakGroup *PG, int ngroups) | 
| void | PeakGroupArray_fprintWithPos (FILE *fp, PeakGroup *PG, int ngroups) | 
| void | PeakGroupArray_fprintGivenStartIndex (FILE *fp, PeakGroup *PG, int ngroups, int start_index) | 
| void | PeakGroupArray_fprintWithPosGivenStartIndex (FILE *fp, PeakGroup *PG, int ngroups, int start_index) | 
| void | PeakGroupArray_destroy (PeakGroup **pPeakgroup, int nSize) | 
| void | PeakGroupArray_sortByNPeaks (PeakGroup *pPeakGroup, int ngroups) | 
| void | PeakGroupArray_sortByTiles (PeakGroup *PG, int ngroups) | 
| void | PeakGroupArray_sortEachPeakGroupByMOZ (PeakGroup *PG, int ngroups) | 
| void | PeakGroupQueue_create (PeakGroupQueue *Q, int size) | 
| void | PeakGroupQueue_destroy (PeakGroupQueue *Q) | 
| void | PeakGroupQueue_init (PeakGroupQueue *Q) | 
| int | PeakGroupQueue_push (PeakGroupQueue *Q, PeakGroup elem) | 
| int | PeakGroupQueue_pop (PeakGroupQueue *Q, PeakGroup *elem) | 
| int | PeakGroupQueue_getOccupancy (PeakGroupQueue Q) | 
| void | PeakGroupQueue_fprint (FILE *fp, PeakGroupQueue *peaks) | 
| PeakGroup * | PeakGroupQueue_convertToPeakGroupArray (PeakGroupQueue Q) | 
| void | PeakGroupQueue_sortEachPeakGroupByMOZ (PeakGroupQueue *Q) | 
| void | PeakGroupQueue_fillFromFPeak2iPointerSet (PeakGroupQueue *Q, FPeak2iPointerSet *SET) | 
| void | PeakGroupQueue_fillFromFPeak2iPointerSet_2 (PeakGroupQueue *Q, FPeak2iPointerSet *SET) | 
| Peak2i * | SegmentArray_getPeaksNotInPeakGroup (Segment *pSegments, int nSegments, PeakGroup peakgroup, int *nPeaks) | 
| FPeak2i * | SegmentArray_getFPeaksNotInPeakGroupUsingIndexArray (Segment *pSegmentArray, int *index_array, int nSegments, PeakGroup peakgroup, int *nPeaks) | 
| int * | PeakGroup_getSpanningSegmentsUsingSegmentArray (PeakGroup peakgroup, Segment *pSegmentArray, int nSegmentArray, int nFPeaks, int *nSegments) | 
| char ** | PeakGroupArray_toStringArray (PeakGroup *pPeakGroup, int size, const char *format, int field) | 
| Map2DPositionPointer * | PeakGroup_getMap2DPositionPointerArray (PeakGroup *pg) | 
| int | PeakGroup_getSpanningMapFPeaks (PeakGroup *peakgroup, FPeakFile *file, FPeak2i *pfpeaks, int *nfpeaks) | 
| int | PeakGroup_countSpanningTiles (PeakGroup *peakgroup) | 
| int | PeakGroup_getTileArray (PeakGroup *peakgroup) | 
| PeakGroup * | PeakGroup_clusterIntoArray (PeakGroup *peakgroup, int *nPeakGroups, Clusterer *clust) | 
| PeakGroup * | PeakGroupArray_createByClusteringFPeakPointerArray (FPeak2iPointer *ppFPeaks, Map2DPositionPointer *ppFPeakPositions, int nFPeaks, int *nPeakGroups, Clusterer *clust) | 
| void | PeakGroupQueue_splitEachPeakGroup (PeakGroupQueue *Q, Clusterer *clust) | 
| void | PeakGroupQueue_clusterEachPeakGroup_1 (PeakGroupQueue *Q, Clusterer *clust) | 
| void | PeakGroupQueue_clusterEachPeakGroup_2 (PeakGroupQueue *Q, Clusterer *clust) | 
Variables | |
| int | PEAKGROUP_INDEX_WIDTH | 
 1.3.7