fpeak2ipointer_array.h

00001 #ifndef _FPEAK2I_POINTER_ARRAY_H_
00002 #define _FPEAK2I_POINTER_ARRAY_H_
00003 
00004 // ***************************************************
00005 // *************** FPeak2iPointerArray Functions *****
00006 // ***************************************************
00007 
00008 FPeak2iPointer* FPeak2iPointerArray_createFromFPeak2iArray(FPeak2i* aa, int n);
00009 FPeak2i*        FPeak2iPointerArray_copyAsFPeak2iArray(FPeak2iPointer* peaks, int npeaks);
00010 FPeak2iPointer* FPeak2iPointerArray_copyPointersOnly(FPeak2iPointer* aa, int n);
00011 FPeak2iPointer* FPeak2iPointerArray_copy(FPeak2iPointer* aa, int n);
00012 FPeak2iPointer* FPeak2iPointerArray_copyPart(FPeak2iPointer* in, int start, int stop);
00013 
00014 Peak2i*         FPeak2iPointerArray_getPeak2iArray(FPeak2iPointer* peaks, int npeaks);
00015 
00016 float*          FPeak2iPointerArray_getParamArray(FPeak2iPointer* pfpeaks, int size, ParameterName params, int* nParameters);
00017 void            FPeak2iPointerArray_sortByMZJ(FPeak2iPointer  *pfpeaks, int nPeaks);
00018 void            FPeak2iPointerArray_sortByMOZ(FPeak2iPointer  *pfpeaks, int nPeaks);
00019 FPeak2i*        FPeak2iPointerArray_getFPeak2iArray(FPeak2iPointer* peaks, int npeaks);
00020 
00021 void            FPeak2iPointerArray_destroy (FPeak2iPointer** array, int nsize);
00022 FPeak2iPointer* FPeak2iPointerArray_create  (int size);
00023 
00024 void            FPeak2iPointerArray_fprint          (FILE* fp, FPeak2iPointer* array, 
00025                                                      int start, int stop);
00026 void            FPeak2iPointerArray_fprintWithCurve (FILE* fp, FPeak2iPointer* array, 
00027                                                      int start, int stop);
00028 void            FPeak2iPointerArray_fprintWithPos   (FILE* fp, FPeak2iPointer* array, 
00029                                                      Map2DPositionPointer*  pos_array, 
00030                                                      int start, int stop);
00031 
00032 void            FPeak2iPointerArray_setElement (const void* array, int index, const void* data);
00033 
00034 int     FPeak2i_belongsToFPeak2iPointerArrayStrict(FPeak2i* peak, FPeak2iPointer* array, int npeaks);
00035 
00036 #endif

Generated on Tue Feb 7 11:54:26 2006 for libmqobject by  doxygen 1.4.6