| 12345678910111213141516171819202122232425262728293031323334353637 | #pragma once#include "InclutionEngine\InclutionSTDData.h"#include "IClassifyEngine.h"#include "InclutionEngine\OTSClassifyEng.h"namespace OTSClassifyEngine{	class InclutionClassifyEngine:public IClassifyEngine	{		public:			InclutionClassifyEngine() :m_StrName("###") {}; //³ÉÔ±Áбí³õʼ»¯²ÎÊý				 virtual ~InclutionClassifyEngine() {};			 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:			CInclutionSTDDataPtr myStd;			string m_StrName;			COTSClassifyEng* m_Engine;							};}
 |