]> SALOME platform Git repositories - modules/shaper.git/blob - src/ModelHighAPI/ModelHighAPI_Tools.h
Salome HOME
fc4dafda250ad7c6efb5e428a07669170c908a07
[modules/shaper.git] / src / ModelHighAPI / ModelHighAPI_Tools.h
1 // Name   : ModelHighAPI_Tools.h
2 // Purpose: 
3 //
4 // History:
5 // 07/06/16 - Sergey POKHODENKO - Creation of the file
6
7 #ifndef SRC_MODELHIGHAPI_MODELHIGHAPI_TOOLS_H_
8 #define SRC_MODELHIGHAPI_MODELHIGHAPI_TOOLS_H_
9
10 //--------------------------------------------------------------------------------------
11 #include "ModelHighAPI.h"
12
13 #include <list>
14 #include <memory>
15 #include <string>
16 //--------------------------------------------------------------------------------------
17 class ModelAPI_AttributeSelectionList;
18 class ModelAPI_AttributeString;
19 //--------------------------------------------------------------------------------------
20 class ModelHighAPI_Selection;
21 //--------------------------------------------------------------------------------------
22 MODELHIGHAPI_EXPORT
23 void fillAttribute(const std::list<ModelHighAPI_Selection> & theValue,
24                    const std::shared_ptr<ModelAPI_AttributeSelectionList> & theAttribute);
25
26 MODELHIGHAPI_EXPORT
27 void fillAttribute(const std::string & theValue,
28                    const std::shared_ptr<ModelAPI_AttributeString> & theAttribute);
29
30 //--------------------------------------------------------------------------------------
31 //--------------------------------------------------------------------------------------
32 #endif /* SRC_MODELHIGHAPI_MODELHIGHAPI_TOOLS_H_ */