| 12345678910111213141516171819202122232425262728293031 | #pragma once#include "IClassifyEngine.h"#include "SpectrumCompareEngine\OTSClassifyOnSpectrumCompEng.h"namespace OTSClassifyEngine{class SpectrumCompareEngine :public IClassifyEngine{public:	SpectrumCompareEngine(std::string libFile) :m_StrName(libFile) {}; //łÉÔąÁĐąíłőĘźťŻ˛ÎĘý	virtual ~SpectrumCompareEngine() {};	bool Init() override;	virtual bool IfNeedMaxEDS(COTSParticlePtr particle, CPosXrayPtr xray, double& MaxEDSTime) override;	// Inherited via IClassifyEngine	virtual bool ClassifyBySpectrum(COTSParticlePtr particle, CPosXrayPtr xray) override;	virtual bool ClassifyExpression(COTSParticlePtr particle, CPosXrayPtr xray) override;	virtual bool ClassifyByExpressionTemporarySpectrum(COTSParticlePtr particle, CPosXrayPtr xray) override;	virtual bool ClassifyIncA(COTSParticlePtr particle, int SteelTech, CPosXrayPtr xray) override;	// Inherited via IClassifyEngine	virtual bool ZeroElementProcess(COTSParticlePtr particle) override;private:	CSTDLibPtr myLib;	CClassifyOnSpectrumCompEng* m_Engine;	std::string m_StrName;};}
 |