Salome HOME
Selector implementation for OCC viewer.
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_DataModel.cxx
index ef136fff2abb773ad85c7f2b61fa748dfcc680d1..ba15923855300b568f22dfb160d1ca30602d7581 100644 (file)
@@ -33,6 +33,7 @@
 #include <HYDROData_Iterator.h>
 #include <HYDROData_Polyline.h>
 #include <HYDROData_VisualState.h>
+#include <HYDROData_Region.h>
 #include <HYDROData_Zone.h>
 
 #include <CAM_Application.h>
@@ -618,17 +619,17 @@ void HYDROGUI_DataModel::buildObjectTree( SUIT_DataObject* theParent,
         createObject( aRefZonesSect, aRefZone, aGuiObj->entry(), false );
     }
 
-    LightApp_DataObject* aSplittedZonesSect = 
-      createObject( aGuiObj, tr( "CASE_SPLITTED_ZONES" ), aGuiObj->entry() );
+    LightApp_DataObject* aCaseRegionsSect = 
+      createObject( aGuiObj, tr( "CASE_REGIONS" ), aGuiObj->entry() );
 
-    HYDROData_SequenceOfObjects aSplittedZones = aCaseObj->GetSplittedZones();
-    anIter.Init( aSplittedZones );
+    HYDROData_SequenceOfObjects aCaseRegions = aCaseObj->GetRegions();
+    anIter.Init( aCaseRegions );
     for ( ; anIter.More(); anIter.Next() )
     {
-      Handle(HYDROData_Zone) aSplittedZone =
-        Handle(HYDROData_Zone)::DownCast( anIter.Value() );
-      if( !aSplittedZone.IsNull() && !aSplittedZone->IsRemoved() )
-        createObject( aSplittedZonesSect, aSplittedZone, aGuiObj->entry(), false );
+      Handle(HYDROData_Region) aCaseRegion =
+        Handle(HYDROData_Region)::DownCast( anIter.Value() );
+      if( !aCaseRegion.IsNull() && !aCaseRegion->IsRemoved() )
+        createObject( aCaseRegionsSect, aCaseRegion, aGuiObj->entry(), false );
     }
   }
 }