X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROCurveCreator%2FCurveCreator_Displayer.cxx;h=6bc8df52bf6672c86f92e0376ef0c18fc3c1ee4a;hb=09d10e66ba0fac5353c8d1f138055fc6fe86fb65;hp=5872e3f8add2a5b701fc1050e3a89557951526e2;hpb=26e583f66a1d492ebe7d2cab874273697e455f8c;p=modules%2Fhydro.git diff --git a/src/HYDROCurveCreator/CurveCreator_Displayer.cxx b/src/HYDROCurveCreator/CurveCreator_Displayer.cxx index 5872e3f8..6bc8df52 100644 --- a/src/HYDROCurveCreator/CurveCreator_Displayer.cxx +++ b/src/HYDROCurveCreator/CurveCreator_Displayer.cxx @@ -1,7 +1,8 @@ #include "CurveCreator_Displayer.h" -CurveCreator_Displayer::CurveCreator_Displayer( Handle_AIS_InteractiveContext theContext ) : - myContext( theContext ) +CurveCreator_Displayer::CurveCreator_Displayer( Handle_AIS_InteractiveContext theContext, + const int theZLayer ) : + myContext( theContext ), myZLayer( theZLayer ) { myObjects.clear(); } @@ -23,6 +24,9 @@ void CurveCreator_Displayer::display( const Handle(AIS_InteractiveObject)& theOb myObjects.push_back( theObject ); myContext->Display( theObject, Standard_False ); + if ( myZLayer >= 0 ) + myContext->SetZLayer( theObject, myZLayer ); + if( isUpdate ) myContext->UpdateCurrentViewer(); }