aZoneList.Append( anIterator.Current() );
HYDROGUI_SplitZonesTool::SplitDataList aSplitDataList =
- HYDROGUI_SplitZonesTool::SplitZones( aZoneList );
+ HYDROGUI_SplitZonesTool::SplitZones( aZoneList, NULL );
int anIndex = 0;
HYDROGUI_SplitZonesTool::SplitDataListIterator anIter( aSplitDataList );
#include <HYDROData_Zone.h>
HYDROGUI_SplitZonesTool::SplitDataList
-HYDROGUI_SplitZonesTool::SplitZones( const HYDROData_SequenceOfObjects& theZoneList )
+HYDROGUI_SplitZonesTool::SplitZones( const HYDROData_SequenceOfObjects& theZoneList,
+ const Handle(HYDROData_Polyline)& thePolylie )
{
SplitDataList anOutputSplitDataList;
#include <QPainterPath>
#include <QStringList>
+class Handle(HYDROData_Polyline);
+
/**
* \class HYDROGUI_SplitZonesTool
* \brief This class contains methods used for splitting zones
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,