DataUtil.hxx

Go to the documentation of this file.
00001 #ifndef _DataUtil_
00002 #define _DataUtil_
00003 
00004 #include "Frame.hxx"
00005 #include "SpectralPeakArray.hxx"
00006 #include "Spectrum.hxx"
00007 
00008 namespace CLAM
00009 {
00010         
00018 class DataUtil
00019 {
00020 public:
00025         static void CopyFrameMembers(Frame& sourceFrame, Frame& targetFrame);
00026 
00030         static void CopySpectralPeakArraysMembers(SpectralPeakArray& sourceSpectralPeaks,
00031                                                                                         SpectralPeakArray& targetSpectralPeaks );
00032 
00036         static void CopyResidualSpectrumsMembers(Spectrum& sourceResidualSpectrum,
00037                                                                                         Spectrum& targetResidualSpectrum);
00038 
00043         static bool CheckMembers(Frame& sourceFrame, Frame& targetFrame);
00044         
00045         static void PrintSpectralPeakArray(SpectralPeakArray& sourceSpectralPeaks);
00046 };
00047 
00048 } // end namespace CLAM 
00049 
00050 #endif
Generated by  doxygen 1.6.3