X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDRO_tests%2FTestViewer.h;h=c27e5d36482fe67b1f7a12c48beb5650a3fac2d3;hb=58bb6b7459bebeeb089c9ed486c4683a8bae7288;hp=7173bb2fc327682cc4c8399c40a91e1a5403097d;hpb=c4738cc6d2fb23c60a1922847991007b3ac4e6d7;p=modules%2Fhydro.git diff --git a/src/HYDRO_tests/TestViewer.h b/src/HYDRO_tests/TestViewer.h index 7173bb2f..c27e5d36 100644 --- a/src/HYDRO_tests/TestViewer.h +++ b/src/HYDRO_tests/TestViewer.h @@ -18,6 +18,8 @@ #pragma once +#include + class OCCViewer_ViewManager; class OCCViewer_Viewer; class OCCViewer_ViewWindow; @@ -25,9 +27,8 @@ class TopoDS_Shape; class QString; class QColor; class QImage; -class Handle_AIS_InteractiveContext; -class Handle_AIS_InteractiveObject; -class Handle_Aspect_ColorScale; +class AIS_InteractiveObject; +class AIS_ColorScale; class TestViewer { @@ -35,18 +36,19 @@ public: static OCCViewer_ViewManager* viewManager(); static OCCViewer_Viewer* viewer(); static OCCViewer_ViewWindow* viewWindow(); - static Handle_AIS_InteractiveContext context(); + static Handle(AIS_InteractiveContext) context(); static void eraseAll( bool isUpdate ); - static void show( const Handle_AIS_InteractiveObject& theObject, + static void show( const Handle(AIS_InteractiveObject)& theObject, int theMode, int theSelectionMode, bool isFitAll, const char* theKey ); static void show( const TopoDS_Shape& theShape, int theMode, bool isFitAll, const QColor& theColor ); static void show( const TopoDS_Shape& theShape, int theMode, bool isFitAll, const char* theKey ); static bool AssertImages( QString& theMessage, const QImage* = 0, const char* theCase = 0 ); static QColor GetColor(int i); - static Handle_Aspect_ColorScale colorScale(); + static Handle(AIS_ColorScale) colorScale(); static void showColorScale( bool ); + static bool ColorScaleIsDisplayed(); static void select( int theViewX, int theViewY );