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: