Salome HOME
porting on linux
[modules/hydro.git] / src / HYDROData / HYDROData_SplitToZonesTool.h
index eaa58208496cd17581c277b36cf2792c8fcd9427..530e7f2aba241f1606e998177afb99c67fe4df50 100644 (file)
@@ -87,10 +87,17 @@ public:
 
   static SplitDataList       Split( const HYDROData_SequenceOfObjects&  theObjectList,
                                     const HYDROData_SequenceOfObjects&  theGroupsList,
-                                    const Handle(HYDROData_PolylineXY)& thePolyline );
+                                    const Handle(HYDROData_PolylineXY)& thePolyline,
+                                    const HYDROData_SequenceOfObjects& InterPolys );
 
   static SplitDataList       Split( const HYDROData_SequenceOfObjects&  theObjectList );
 
+  static void AddInternalEdges(HYDROData_DataMapOfShapeListOfShape& DM,
+                               const HYDROData_SequenceOfObjects& thePolylines);
+
+  static int CutByEdges(const TopoDS_Shape& InSh, const TopTools_ListOfShape& InEdges,
+                        TopTools_ListOfShape& outShs);
+
   static void SetFileNames(const QString& theNameBefore, const QString& theNameAfter);
 
 private: