Salome HOME
refs #1330: basic implementation of the not zoomable polyline arrows
[modules/hydro.git] / src / HYDROData / HYDROData_Zone.cxx
index 661e23c9b6a757a4ba1df0d1047fad084edf98c1..3e45fb89074b0b16282d6aa17b23dbc463623c03 100644 (file)
@@ -26,7 +26,9 @@
 #include <TDataStd_Integer.hxx>
 #include <TopoDS_Shape.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(HYDROData_Zone, HYDROData_Entity)
+#define _DEVDEBUG_
+#include "HYDRO_trace.hxx"
+
 IMPLEMENT_STANDARD_RTTIEXT(HYDROData_Zone, HYDROData_Entity)
 
 
@@ -138,13 +140,13 @@ HYDROData_Zone::MergeType HYDROData_Zone::GetMergeType() const
 
 void HYDROData_Zone::SetMergeObject( const Handle(HYDROData_Entity)& theObject )
 {
+  //DEBTRACE("HYDROData_Zone::SetMergeObject");
   SetReferenceObject( theObject, DataTag_MergeObject );
 }
 
 Handle(HYDROData_Entity) HYDROData_Zone::GetMergeObject() const
 {
-  return Handle(HYDROData_Entity)::DownCast( 
-           GetReferenceObject( DataTag_MergeObject ) );
+  return GetReferenceObject( DataTag_MergeObject );
 }
 
 void HYDROData_Zone::RemoveMergeObject()