#include <QPainterPath>
#include <QStringList>
+class Handle(HYDROData_Polyline);
+
/**
* \class HYDROGUI_SplitZonesTool
* \brief This class contains methods used for splitting zones
QPainterPath Path;
QStringList ZoneNames;
+ SplitData() {}
+
SplitData( const QPainterPath& thePath,
const QStringList& theZoneNames ) :
Path( thePath ), ZoneNames( theZoneNames ) {}
typedef QListIterator<SplitData> SplitDataListIterator;
public:
- static SplitDataList SplitZones( const HYDROData_SequenceOfObjects& theZoneList );
+ static SplitDataList SplitZones( const HYDROData_SequenceOfObjects& theZoneList,
+ const Handle(HYDROData_Polyline)& thePolylie );
private:
static SplitDataList SplitTwoData( const SplitData& theData1,