1 // File: PartSet_FeaturePrs.h
2 // Created: 04 Jun 2014
3 // Author: Natalia ERMOLAEVA
5 #include <PartSet_FeaturePrs.h>
6 #include <PartSet_Tools.h>
8 #include <SketchPlugin_Feature.h>
9 #include <SketchPlugin_Sketch.h>
11 #include <GeomDataAPI_Point2D.h>
13 #include <ModelAPI_Data.h>
14 #include <ModelAPI_Document.h>
15 #include <ModelAPI_AttributeRefAttr.h>
16 #include <ModelAPI_AttributeRefList.h>
18 #include <Precision.hxx>
22 PartSet_FeaturePrs::PartSet_FeaturePrs(FeaturePtr theFeature)
23 : mySketch(theFeature)
27 PartSet_FeaturePrs::~PartSet_FeaturePrs()
31 void PartSet_FeaturePrs::init(FeaturePtr theFeature)
33 myFeature = theFeature;
36 FeaturePtr PartSet_FeaturePrs::sketch() const
41 FeaturePtr PartSet_FeaturePrs::feature() const
46 PartSet_SelectionMode PartSet_FeaturePrs::setFeature(FeaturePtr theFeature,
47 const PartSet_SelectionMode& theMode)