00001 
#ifndef _GRAPH3D_GET_H_
00002 
#define _GRAPH3D_GET_H_
00003 
00004 
00005 
00006 Peak2f          Graph3D_getFPeak2iInitCoord(Graph3D* graph, 
FPeak2i* peaks);
00007 Peak2f*         Graph3D_getFPeak2iArrayInitCoord(Graph3D* graph, 
FPeak2i* peaks, 
int npeaks);
00008 
00009 Peak2f          Graph3D_getFPeak2iFittedCoord(Graph3D* graph, 
FPeak2i* peaks);
00010 Peak2f*         Graph3D_getFPeak2iArrayFittedCoord(Graph3D* graph, 
FPeak2i* peaks, 
int npeaks);
00011 
00012 Peak2f          Graph3D_getPeak2iInitCoord(Graph3D* graph, 
Peak2i* peak);
00013 Peak2f*         Graph3D_getPeak2iArrayInitCoord(Graph3D* graph, 
Peak2i* peaks, 
int npeaks);
00014 
00015 
00016 
00017 MQString*       FPeak2iArray_getChargeStringArray(
FPeak2i* array, 
int narray);
00018 MQString*       FPeak2iArray_getAbundanceStringArray(
FPeak2i* array, 
int narray);
00019 
00020 Peak2f*         Graph3D_getFPeak2iPointerArrayInitCoord(Graph3D* graph, 
FPeak2iPointer* peaks, 
int npeaks);
00021 
00022 
00023 
00024 Peak2f*         Graph3D_getSequestMapQuantMapFilePeaks(Graph3D* graph, SequestMapQuantMapFile* ssf);
00025 Peak2f*         Graph3D_getSequestMapQuantMapFileMS2EventsConnections(Graph3D* graph, SequestMapQuantMapFile* ssf, 
int* npeaks);
00026 Peak2f*         Graph3D_getSequestMapQuantMapFileFPeak2iLinks(Graph3D* graph, SequestMapQuantMapFile* ssf, 
int* npeaks);
00027 Peak2f*         Graph3D_getSequestMapQuantMapFileRectanglePeaks(Graph3D* graph, SequestMapQuantMapFile* ssf);
00028 
00029 
00030 
00031 Peak2f*         Graph3D_getSequestSummaryFileMS2Events(Graph3D* graph, SequestSummaryFile* ssf);
00032 
00033 Peak2f*         SequestSummaryFile_getTranslatedPeak2fArray(SequestSummaryFile* ssf, 
Experiment* q_expmnt);
00034 Peak2f*         SequestSummaryFile_getRealPeak2fArray(SequestSummaryFile* ssf);
00035 
00036 
00037 
00038 
00039 Peak2f* Graph3D_getPeakGroupArrayFPeak2iInitPos(Graph3D* graph, 
PeakGroup* pPeakGroups, 
int nPeakGroups, 
int* npeaks);
00040 Peak2f* Graph3D_getPeakGroupArrayCenterOfMass  (Graph3D* graph, 
PeakGroup* pPeakGroups, 
int nPeakGroups, 
int* npeaks);
00041 Peak2f* Graph3D_getPeakGroupArrayAvgInitScan   (Graph3D* graph, 
PeakGroup* pPeakGroups, 
int nPeakGroups, 
int* npeaks);
00042 
00043 Byte*   PeakGroupArray_getColorArrayFPeaks(
PeakGroup* pPeakGroups, 
int nPeakGroups);
00044 Byte*   PeakGroupArray_getColorArraySingle(
PeakGroup* pPeakGroups, 
int nPeakGroups);
00045 Byte*   PeakGroupArray_getColorArrayDouble(
PeakGroup* pPeakGroups, 
int nPeakGroups);
00046 
00047 
00048 
00049 Peak2f  Graph3D_getMSMSHeaderMS2Event(Graph3D* graph, MS_MS_SpectrumHeader* header);
00050 Peak2f* Graph3D_getMSMSHeaderArrayMS2Event(Graph3D* graph, MS_MS_SpectrumHeader* array, 
int size);
00051 Peak2f  Graph3D_getMQScanHeaderMS2Event(Graph3D* graph, MQScanHeader* header);
00052 Peak2f* Graph3D_getMQScanHeaderArrayMS2Event(Graph3D* graph, MQScanHeader* array, 
int size);
00053 
00054 
#endif