Salome HOME
refs #1330: basic implementation of the not zoomable polyline arrows
[modules/hydro.git] / src / HYDROData / HYDROData_PolylineXY.cxx
index fc97524992fc8faa9c0e97234727ab7e7d6fbe6d..33e4090ad12b241dabb98d18f7ad2505ed4ffcc2 100644 (file)
@@ -82,7 +82,7 @@
 #include <QPainterPath>
 #include <QVariant>
 
-#define _DEVDEBUG_
+//#define _DEVDEBUG_
 #include "HYDRO_trace.hxx"
 #include <BRepTools.hxx>
 #include <sstream>
@@ -126,7 +126,6 @@ TCollection_AsciiString getUniqueSectionName( const Handle(TDataStd_ExtStringLis
   return getUniqueSectionName( aNamesSeq );
 }
 
-IMPLEMENT_STANDARD_HANDLE(HYDROData_PolylineXY, HYDROData_IPolyline)
 IMPLEMENT_STANDARD_RTTIEXT(HYDROData_PolylineXY, HYDROData_IPolyline)
 
 HYDROData_PolylineXY::HYDROData_PolylineXY()
@@ -890,7 +889,7 @@ void HYDROData_PolylineXY::setEditable( const bool theIsEditable )
  */
 bool HYDROData_PolylineXY::IsClosed(const bool theIsSimpleCheck) const
 {
-  //DEBTRACE("IsClosed " << theIsSimpleCheck << " " << GetName());
+  DEBTRACE("IsClosed " << theIsSimpleCheck << " " << GetName());
   bool anIsClosed = false;
 
   TopoDS_Shape aShape = GetShape();
@@ -916,7 +915,7 @@ bool HYDROData_PolylineXY::IsClosed(const bool theIsSimpleCheck) const
         anIsClosed = BRep_Tool::IsClosed(aWires.First());
       else
         {
-          //DEBTRACE("aNbWires " << aNbWires);
+          DEBTRACE("aNbWires " << aNbWires);
           Handle(TopTools_HSequenceOfShape) aSeqWires = new TopTools_HSequenceOfShape;
           Handle(TopTools_HSequenceOfShape) aSeqEdges = new TopTools_HSequenceOfShape;
           for (int i = 1; i <= aNbWires; ++i)
@@ -928,11 +927,11 @@ bool HYDROData_PolylineXY::IsClosed(const bool theIsSimpleCheck) const
             }
           if (aSeqEdges->Length() > 1)
             {
-              //DEBTRACE(aSeqEdges->Length());
+              DEBTRACE(aSeqEdges->Length());
               ShapeAnalysis_FreeBounds::ConnectEdgesToWires(aSeqEdges, 1E-5, Standard_False, aSeqWires);
               if (aSeqWires->Length() == 1)
                 {
-                  //DEBTRACE(aSeqWires->Length());
+                  DEBTRACE(aSeqWires->Length());
                   const TopoDS_Wire& aPolylineWire = TopoDS::Wire(aSeqWires->Value(1));
                   anIsClosed = BRep_Tool::IsClosed(aPolylineWire);
                 }
@@ -959,7 +958,7 @@ int HYDROData_PolylineXY::GetNbConnectedWires(Handle(TopTools_HSequenceOfShape)&
     }
   else
     {
-      //DEBTRACE("aNbWires " << aNbWires);
+      DEBTRACE("aNbWires " << aNbWires);
       Handle(TopTools_HSequenceOfShape) aSeqWires = new TopTools_HSequenceOfShape;
       Handle(TopTools_HSequenceOfShape) aSeqEdges = new TopTools_HSequenceOfShape;
       for (int i = 1; i <= aNbWires; ++i)
@@ -971,7 +970,7 @@ int HYDROData_PolylineXY::GetNbConnectedWires(Handle(TopTools_HSequenceOfShape)&
         }
       if (aSeqEdges->Length() > 1)
         {
-          //DEBTRACE(aSeqEdges->Length());
+          DEBTRACE(aSeqEdges->Length());
           ShapeAnalysis_FreeBounds::ConnectEdgesToWires(aSeqEdges, 1E-5, Standard_False, aSeqWires);
         }
       aConnectedWires = aSeqWires;