#pragma once #include "InclutionEngine\InclutionSTDData.h" #include "IClassifyEngine.h" namespace OTSClassifyEngine { class InclutionClassifyEngine:public IClassifyEngine { public: //InclutionClassifyEngine() :m_StrName("###") {}; //成员列表初始化参数 virtual ~InclutionClassifyEngine() {}; bool Init() override; //bool ClassifyByXrayInfo(COTSParticlePtr particle, CPosXrayInfoPtr xrayInfo) override;// bool Classify(COTSParticlePtr particle, CPosXrayPtr xray) override;// virtual bool Classify(COTSParticlePtr particle, int SteelTech, CPosXrayPtr xray) override; virtual bool IfNeedMaxEDS(COTSParticlePtr particle, CPosXrayPtr xray, double& MaxEDSTime) override; private: CInclutionSTDDataPtr myStd; string m_StrName; }; }