]> SALOME platform Git repositories - modules/shaper.git/blob - src/Config/Config_FeatureReader.h
Salome HOME
76d7635c03c1ed970c1737765042a9f717b2f7b6
[modules/shaper.git] / src / Config / Config_FeatureReader.h
1 /*
2  * Config_FeatureReader.h
3  *
4  *  Created on: Mar 20, 2014
5  *      Author: sbh
6  */
7
8 #ifndef CONFIG_FEATUREREADER_H_
9 #define CONFIG_FEATUREREADER_H_
10
11 #include <Config_XMLReader.h>
12
13 class CONFIG_EXPORT Config_FeatureReader: public Config_XMLReader
14 {
15 public:
16   Config_FeatureReader(const std::string& theXmlFile);
17   virtual ~Config_FeatureReader();
18
19 protected:
20   void processNode(xmlNodePtr aNode);
21   bool processChildren(xmlNodePtr aNode);
22
23   void fillFeature(xmlNodePtr theRoot, Config_FeatureMessage& outFeatureMessage);
24
25 };
26
27 #endif /* CONFIG_FEATUREREADER_H_ */