#pragma once #include "stdafx.h" namespace CPeak { using namespace std; double GetEnergyValueK(long a_nAtomNum); double GetEnergyValueL(long a_nAtomNum); double GetEnergyValueM(long a_nAtomNum); std::vector GetEnergyValues(long a_nAtomNum); // atomic number validation bool IsValidAtomNum(long a_nAtomNum); void GetAllElementsEnergyK(float fEnergy, float fDelt, std::vector& vecstr); void SplitCString(const CString& str, const char* separator, int sep_number, vector& strArray); bool cmp(const pair& x, const pair& y); void SortMapByValue(std::map& tMap, vector>& tVector); BOOL FindPeaks(DWORD* nChannelData, vector& eleList); }