0022795: Make possible to display some presentable objects in overlay of others,...
[occt.git] / src / PrsMgr / PrsMgr_PresentableObject.cxx
index 65e4af8..bd90106 100755 (executable)
@@ -335,3 +335,28 @@ gp_Pnt  PrsMgr_PresentableObject::GetTransformPersistencePoint() const
 {
   return gp_Pnt( myTransformPersistence.Point.x, myTransformPersistence.Point.y, myTransformPersistence.Point.z );
 }
+
+//=======================================================================
+//function : SetZLayer
+//purpose  :
+//=======================================================================
+void PrsMgr_PresentableObject::SetZLayer 
+  (const Handle(PrsMgr_PresentationManager)& thePrsMgr,
+   const Standard_Integer theLayerId)
+{
+  if (!thePrsMgr.IsNull())
+    thePrsMgr->SetZLayer (this, theLayerId);
+}
+
+//=======================================================================
+//function : GetZLayer
+//purpose  :
+//=======================================================================
+Standard_Integer PrsMgr_PresentableObject::GetZLayer 
+  (const Handle(PrsMgr_PresentationManager)& thePrsMgr) const
+{
+  if (!thePrsMgr.IsNull())
+    return thePrsMgr->GetZLayer (this);
+
+  return -1;
+}