InclutionClassifyEngine.h 743 B

1234567891011121314151617181920212223242526
  1. #pragma once
  2. #include "InclutionEngine\InclutionSTDData.h"
  3. #include "IClassifyEngine.h"
  4. namespace OTSClassifyEngine
  5. {
  6. class InclutionClassifyEngine:public IClassifyEngine
  7. {
  8. public:
  9. //InclutionClassifyEngine() :m_StrName("###") {}; //³ÉÔ±Áбí³õʼ»¯²ÎÊý
  10. virtual ~InclutionClassifyEngine() {};
  11. bool Init() override;
  12. //bool ClassifyByXrayInfo(COTSParticlePtr particle, CPosXrayInfoPtr xrayInfo) override;//
  13. bool Classify(COTSParticlePtr particle, CPosXrayPtr xray) override;//
  14. virtual bool Classify(COTSParticlePtr particle, int SteelTech, CPosXrayPtr xray) override;
  15. virtual bool IfNeedMaxEDS(COTSParticlePtr particle, CPosXrayPtr xray, double& MaxEDSTime) override;
  16. private:
  17. CInclutionSTDDataPtr myStd;
  18. string m_StrName;
  19. };
  20. }