- // Split to land cover zones
- HYDROData_SplitToZonesTool::SplitDataList aLandCoverZonesList;
-
- HYDROData_SequenceOfObjects aLandCovers = GetLandCovers();
- if ( !aLandCovers.IsEmpty() ) {
- HYDROData_SplitToZonesTool::SplitDataList aSplitLandCoverObjects =
- HYDROData_SplitToZonesTool::Split( aLandCovers );
- if ( !aSplitLandCoverObjects.isEmpty() ) {
- HYDROData_SplitToZonesTool::SplitDataListIterator anIter( aSplitLandCoverObjects );
- while( anIter.hasNext() ) {
- const HYDROData_SplitToZonesTool::SplitData& aSplitData = anIter.next();
- if ( aSplitData.Type == HYDROData_SplitToZonesTool::SplitData::Data_Zone )
- aLandCoverZonesList.append( aSplitData );
- }
- }
- }
-