]> SALOME platform Git repositories - modules/shaper.git/blob - src/PartSet/PartSet_FeaturePrs.cpp
Salome HOME
dfbad61ab64455d487a0bb478edcbcde8330a91d
[modules/shaper.git] / src / PartSet / PartSet_FeaturePrs.cpp
1 // File:        PartSet_FeaturePrs.h
2 // Created:     04 Jun 2014
3 // Author:      Natalia ERMOLAEVA
4
5 #include <PartSet_FeaturePrs.h>
6 #include <PartSet_Tools.h>
7
8 #include <SketchPlugin_Feature.h>
9 #include <SketchPlugin_Sketch.h>
10
11 #include <GeomDataAPI_Point2D.h>
12
13 #include <ModelAPI_Data.h>
14 #include <ModelAPI_Document.h>
15 #include <ModelAPI_AttributeRefAttr.h>
16 #include <ModelAPI_AttributeRefList.h>
17
18 #include <Precision.hxx>
19
20 using namespace std;
21
22 PartSet_FeaturePrs::PartSet_FeaturePrs(FeaturePtr theFeature)
23 : mySketch(theFeature)
24 {
25 }
26
27 PartSet_FeaturePrs::~PartSet_FeaturePrs()
28 {
29 }
30
31 void PartSet_FeaturePrs::init(FeaturePtr theFeature)
32 {
33   myFeature = theFeature;
34 }
35
36 FeaturePtr PartSet_FeaturePrs::sketch() const
37 {
38   return mySketch;
39 }
40
41 FeaturePtr PartSet_FeaturePrs::feature() const
42 {
43   return myFeature;
44 }
45
46 PartSet_SelectionMode PartSet_FeaturePrs::setFeature(FeaturePtr theFeature,
47                                                      const PartSet_SelectionMode& theMode)
48 {
49   return SM_FirstPoint;
50 }