#pragma once #include "ResDataObject.h" #include "DetectorCtrlDefinition.h" class DetectorConfiguration { public: DetectorConfiguration(string ConfigPath); ~DetectorConfiguration(); ResDataObject m_Configurations; bool LoadConfigurations(DeviceIndexStruct& DeviceConf, ResDataObject& CalibDoseList,int& nCalibTotalExpNum); bool SaveConfig(); bool LoadCalibrationDose(string& strWorkPath, ResDataObject& CalibDoseList, int& nCalibTotalExpNum); private: ResDataObject m_ConfigAll; std::string m_strConfigPath; //ÅäÖÃÎļþ·¾¶ };