Salome HOME
Update SketchBuilder to work on faces with holes (issue #1320)
[modules/shaper.git] / src / ModelAPI / ModelAPI_ResultPart.h
index b06c3f2ac619ef8c1e7e1fd4d1682ad5cadb0ef9..1d66dba1885b03b0d1e751aa403a26abd721de7d 100644 (file)
@@ -73,7 +73,12 @@ class ModelAPI_ResultPart : public ModelAPI_Result
     const std::shared_ptr<GeomAPI_Trsf>& theTransformation) = 0;
 
   /// Returns the shape by the name in the part
-  virtual std::shared_ptr<GeomAPI_Shape> shapeInPart(const std::string& theName) = 0;
+  virtual std::shared_ptr<GeomAPI_Shape> shapeInPart(
+    const std::string& theName, const std::string& theType, int& theIndex) = 0;
+
+  /// Returns the shape selected in the selection index
+  virtual std::shared_ptr<GeomAPI_Shape> selectionValue(const int theIndex) = 0;
+
   /// Updates the shape-result of the part (called on Part feature execution)
   virtual void updateShape() = 0;
 };