Salome HOME
PAL10478 - display doesn't work in other VTK viewer
authorasl <asl@opencascade.com>
Wed, 23 Nov 2005 11:34:48 +0000 (11:34 +0000)
committerasl <asl@opencascade.com>
Wed, 23 Nov 2005 11:34:48 +0000 (11:34 +0000)
src/VISUGUI/VisuGUI.cxx

index 84811faa99d100f91b4ab820cc2254fbfd2af54d..f190ea8530cc66b7369bc0f2e5bcbb231d94a73d 100644 (file)
@@ -622,7 +622,9 @@ OnDisplayPrs()
       VISU::Prs3d_i* aPrsObject = dynamic_cast<VISU::Prs3d_i*>(VISU::GetServant(anObject).in());
       if(aPrsObject){
         if(MYDEBUG) MESSAGE("VisuGUI::OnDisplayPrs : Prs3d object");
-        UpdateViewer( this, aPrsObject );
+        //UpdateViewer( this, aPrsObject );
+       displayer()->Display( anIO->getEntry() );
+
        SVTK_ViewWindow* vw = GetViewWindow( this, /*create=*/true );
         if ( vw ) {
           vw->highlight(anIO, 1);
@@ -633,21 +635,24 @@ OnDisplayPrs()
       VISU::Curve_i* aCurve = dynamic_cast<VISU::Curve_i*>(VISU::GetServant(anObject).in());
       if(aCurve){
         if(MYDEBUG) MESSAGE("VisuGUI::OnDisplayPrs : Curve object");
-        PlotCurve( this, aCurve, VISU::eDisplay );
+        //PlotCurve( this, aCurve, VISU::eDisplay );
+       displayer()->Display( anIO->getEntry() );
         continue;
       }
       // is it Container ?
       VISU::Container_i* aContainer = dynamic_cast<VISU::Container_i*>(VISU::GetServant(anObject).in());
       if(aContainer){
         if(MYDEBUG) MESSAGE("VisuGUI::DisplayPrs : Container object");
-        PlotContainer( this, aContainer, VISU::eDisplay );
+        //PlotContainer( this, aContainer, VISU::eDisplay );
+       displayer()->Display( anIO->getEntry() );
         continue;
       }
       // is it Table ?
       VISU::Table_i* aTable = dynamic_cast<VISU::Table_i*>(VISU::GetServant(anObject).in());
       if(aTable){
         if(MYDEBUG) MESSAGE("VisuGUI::DisplayPrs : Table object");
-        PlotTable( this, aTable, VISU::eDisplay );
+        //PlotTable( this, aTable, VISU::eDisplay );
+       displayer()->Display( anIO->getEntry() );
         continue;
       }
     }