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;
-
-
- };
- }
|