Salome HOME
Minor changes.
[modules/hydro.git] / src / HYDROCurveCreator / CurveCreator_Displayer.cxx
index 5872e3f8add2a5b701fc1050e3a89557951526e2..6bc8df52bf6672c86f92e0376ef0c18fc3c1ee4a 100644 (file)
@@ -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();
 }