#pragma once #include #include #include "element.h" #include using namespace std; using namespace OTSDATA; class MaxEDSRule :public xmls::ISlo { public: virtual void Serialize(bool isStoring, tinyxml2::XMLDocument* classDoc, tinyxml2::XMLElement* rootNode) override; CElementsList m_elementList; std::vector m_ImgPropertyList; std::vector m_OtherpropertyList; std::vector m_usingConstants; std::string m_expressionStr; double m_MaxEDSTime; }; typedef std::shared_ptr MaxEDSRulePtr; typedef std::vector MaxEDSRuleList;