X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROCurveCreator%2FCurveCreator_Displayer.h;h=fcd280569eaefe2b4dd4cd9872905b80ab903d9c;hb=1e9be94cc5ff4ad886099c507462d5b70f6d71f9;hp=58f667bbf95564bf59ad9554231d89f3b6017bfc;hpb=7e825ec456c9331ef0df1cb59865cc55f0d8516a;p=modules%2Fhydro.git diff --git a/src/HYDROCurveCreator/CurveCreator_Displayer.h b/src/HYDROCurveCreator/CurveCreator_Displayer.h index 58f667bb..fcd28056 100644 --- a/src/HYDROCurveCreator/CurveCreator_Displayer.h +++ b/src/HYDROCurveCreator/CurveCreator_Displayer.h @@ -1,5 +1,5 @@ -#ifndef CURVECREATOR_AIS_CURVE_H -#define CURVECREATOR_AIS_CURVE_H +#ifndef CURVECREATOR_DISPLAYER_H +#define CURVECREATOR_DISPLAYER_H #include "CurveCreator_Macro.hxx" @@ -16,10 +16,15 @@ public: CurveCreator_Displayer(Handle_AIS_InteractiveContext theContext ); ~CurveCreator_Displayer(void); - void display( AISObjectsList theCurveObjects ); - void erase(); + Handle_AIS_InteractiveContext getAISContext() { return myContext; } + + void display( AISObjectsList theCurveObjects, bool isUpdate ); + void erase( bool isUpdate ); void highlight( const AISObjectsList& theObjects, bool isHL ); + void displayAIS( Handle_AIS_InteractiveObject theObject, bool isUpdate ); + void redisplayAIS( Handle_AIS_InteractiveObject theObject, bool isUpdate ); + protected: Quantity_Color getActiveColor( bool isHL );