Salome HOME
Issue #2082 Sketch multiple rotation does not work as expected: debug information
[modules/shaper.git] / src / FeaturesPlugin / FeaturesPlugin_Tools.h
1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 // File:        FeaturesPlugin_Tools.h
4 // Created:     17 November 2016
5 // Author:      Dmitry Bobylev
6
7 #ifndef FeaturesPlugin_Tools_H_
8 #define FeaturesPlugin_Tools_H_
9
10 #include <GeomAlgoAPI_Translation.h>
11
12 class ModelAPI_ResultBody;
13
14 class FeaturesPlugin_Tools {
15 public:
16   static void storeModifiedShapes(GeomAlgoAPI_MakeShape& theAlgo,
17                                   std::shared_ptr<ModelAPI_ResultBody> theResultBody,
18                                   std::shared_ptr<GeomAPI_Shape> theBaseShape,
19                                   const int theFaceTag,
20                                   const int theEdgeTag,
21                                   const int theVertexTag,
22                                   const std::string theName,
23                                   GeomAPI_DataMapOfShapeShape& theSubShapes);
24 };
25
26 #endif /* FeaturesPlugin_Tools_H_ */